StorageBrowserPolicy class

StorageBrowserPolicy gestirà le differenze tra Node.js e il runtime del browser, tra cui:

  1. I browser memorizzano nella cache le richieste GET/HEAD aggiungendo intestazioni condizionali come "IF_MODIFIED_SINCE". StorageBrowserPolicy è un criterio usato per aggiungere una query timestamp all'URL della richiesta GET/HEAD, evitando così la cache del browser.

  2. Rimuovere l'intestazione del cookie per la sicurezza

  3. Rimuovere l'intestazione content-length per evitare gli avvisi dei browser

In Node.js, questa polizza è un passaggio no-op.

Extends

Costruttori

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Crea un'istanza di StorageBrowserPolicy.

Metodi

sendRequest(WebResourceLike)

Invia una richiesta.

Metodi ereditati

log(HttpPipelineLogLevel, string)

Tentare di registrare il messaggio fornito al logger fornito. Se non è stato fornito alcun logger o se il livello di log non esegue la carne della soglia del logger, non verrà registrato nulla.

shouldLog(HttpPipelineLogLevel)

Ottenere se è necessario registrare o meno un log con il livello di log specificato.

Dettagli costruttore

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Crea un'istanza di StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parametri

nextPolicy
RequestPolicy

Dettagli metodo

sendRequest(WebResourceLike)

Invia una richiesta.

function sendRequest(request: WebResourceLike): Promise<CompatResponse>

Parametri

request
WebResourceLike

Valori restituiti

Promise<CompatResponse>

Dettagli dei metodi ereditati

log(HttpPipelineLogLevel, string)

Tentare di registrare il messaggio fornito al logger fornito. Se non è stato fornito alcun logger o se il livello di log non esegue la carne della soglia del logger, non verrà registrato nulla.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametri

logLevel
HttpPipelineLogLevel

Livello di log di questo log.

message

string

Messaggio del log.

ereditato daBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Ottenere se è necessario registrare o meno un log con il livello di log specificato.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parametri

logLevel
HttpPipelineLogLevel

Livello di log del log che verrà registrato.

Valori restituiti

boolean

Indica se è necessario registrare o meno un log con il livello di log specificato.

Ereditato daBaseRequestPolicy.shouldLog