StorageBrowserPolicy class
StorageBrowserPolicy gestirà le differenze tra Node.js e runtime del browser, tra cui:
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, quindi evitare la cache del browser.
Rimuovere l'intestazione del cookie per la sicurezza
Rimuovere l'intestazione della lunghezza del contenuto per evitare l'avviso dei browser
- Extends
Costruttori
Storage |
Crea un'istanza di StorageBrowserPolicy. |
Metodi
send |
Invia una richiesta. |
Metodi ereditati
log(Http |
Tentare di registrare il messaggio fornito al logger specificato. Se non è stato fornito alcun logger o se il livello di log non carne la soglia del logger, non verrà registrato nulla. |
should |
Ottenere se un log con il livello di log specificato deve essere registrato. |
Dettagli costruttore
StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)
Crea un'istanza di StorageBrowserPolicy.
new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)
Parametri
- nextPolicy
- IHttpClient
- options
- RequestPolicyOptions
Dettagli metodo
sendRequest(WebResourceLike)
Invia una richiesta.
function sendRequest(request: WebResourceLike): Promise<CompatResponse>
Parametri
- request
- WebResource
Restituisce
Promise<HttpOperationResponse>
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 di log non carne la 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 di questo log.
Ereditato daBaseRequestPolicy.log
shouldLog(HttpPipelineLogLevel)
Ottenere se un log con il livello di log specificato deve essere registrato.
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
Parametri
- logLevel
- HttpPipelineLogLevel
Livello di log del log che verrà registrato.
Restituisce
boolean
Indica se un log con il livello di log specificato deve essere registrato.
Ereditato daBaseRequestPolicy.shouldLog