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 GET/HEAD-begärande-URL:en och därmed undvika webbläsarens cacheminne.

  2. Ta bort cookierubrik för säkerhet

  3. Ta bort innehållslängdsrubrik för att undvika webbläsarvarningar

Extends

Konstruktorer

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Skapar en instans av StorageBrowserPolicy.

Metoder

sendRequest(WebResourceLike)

Skickar ut förfrågan.

Ärvda metoder

log(HttpPipelineLogLevel, string)

Försök logga det tillhandahållna meddelandet till den tillhandahållna loggaren. Om ingen logger angavs eller om loggarnivån inte når loggarens tröskel, kommer ingenting att loggas.

shouldLog(HttpPipelineLogLevel)

Ta reda på om en logg med den tillhandahållna loggnivån bör loggas.

Konstruktorinformation

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Skapar en instans av StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parametrar

nextPolicy
RequestPolicy

Metodinformation

sendRequest(WebResourceLike)

Skickar ut förfrågan.

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

Parametrar

request
WebResourceLike

Returer

Promise<CompatResponse>

Ärvd metodinformation

log(HttpPipelineLogLevel, string)

Försök logga det tillhandahållna meddelandet till den tillhandahållna loggaren. Om ingen logger angavs eller om loggarnivån inte når loggarens tröskel, kommer ingenting att loggas.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametrar

logLevel
HttpPipelineLogLevel

Lognivån i denna logg.

message

string

Budskapet i denna logg.

Ärvd frånBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Ta reda på om en logg med den tillhandahållna loggnivån bör loggas.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parametrar

logLevel
HttpPipelineLogLevel

Loggnivån på loggen som kommer att loggas.

Returer

boolean

Om en logg med den tillhandahållna loggnivån bör loggas eller inte.

Ärvt frånBaseRequestPolicy.shouldLog