Dela via


StorageBrowserPolicy class

StorageBrowserPolicy hanterar skillnader mellan Node.js och webbläsarkörning, inklusive:

  1. Webbläsare cachelagrar GET/HEAD-begäranden genom att lägga till villkorsstyrda rubriker som "IF_MODIFIED_SINCE". StorageBrowserPolicy är en princip som används för att lägga till en tidsstämpelfråga i URL:en för GET/HEAD-begäran och därmed undvika webbläsarens cacheminne.

  2. Ta bort cookierubrik för säkerhet

  3. Ta bort innehållslängdsrubriken för att undvika varningar från webbläsare

Extends

Konstruktorer

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Skapar en instans av StorageBrowserPolicy.

Metoder

sendRequest(WebResourceLike)

Skickar ut begäran.

Ärvda metoder

log(HttpPipelineLogLevel, string)

Försök att logga det angivna meddelandet till den angivna loggaren. Om ingen loggare har angetts eller om loggnivån inte köttar loggarens tröskelvärde loggas ingenting.

shouldLog(HttpPipelineLogLevel)

Hämta om en logg med den angivna loggnivån ska loggas eller inte.

Konstruktorinformation

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Skapar en instans av StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parametrar

nextPolicy
IHttpClient

Metodinformation

sendRequest(WebResourceLike)

Skickar ut begäran.

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

Parametrar

request
WebResource

Returer

Ärvd metodinformation

log(HttpPipelineLogLevel, string)

Försök att logga det angivna meddelandet till den angivna loggaren. Om ingen loggare har angetts eller om loggnivån inte köttar loggarens tröskelvärde loggas ingenting.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametrar

logLevel
HttpPipelineLogLevel

Loggnivån för den här loggen.

message

string

Meddelandet i den här loggen.

Ärvd frånBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Hämta om en logg med den angivna loggnivån ska loggas eller inte.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parametrar

logLevel
HttpPipelineLogLevel

Loggnivån för loggen som ska loggas.

Returer

boolean

Om en logg med den angivna loggnivån ska loggas eller inte.

Ärvd frånBaseRequestPolicy.shouldLog