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, ad esempio "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 avvisi del browser

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 specificato. Se non è stato fornito alcun logger o se il livello del 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
IHttpClient

Dettagli metodo

sendRequest(WebResourceLike)

Invia una richiesta.

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

Parametri

request
WebResource

Restituisce

Dettagli dei metodi ereditati

log(HttpPipelineLogLevel, string)

Tentare di registrare il messaggio fornito al logger specificato. Se non è stato fornito alcun logger o se il livello del 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.

Restituisce

boolean

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

Ereditato daBaseRequestPolicy.shouldLog