Dela via


BrowserPolicy class

BrowserPolicy 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". BrowserPolicy ä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

BaseRequestPolicy

Konstruktorer

BrowserPolicy(RequestPolicy, RequestPolicyOptions)

Skapar en instans av BrowserPolicy.

Metoder

log(HttpPipelineLogLevel, string)

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

sendRequest(WebResource)

Skickar ut begäran.

shouldLog(HttpPipelineLogLevel)

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

Konstruktorinformation

BrowserPolicy(RequestPolicy, RequestPolicyOptions)

Skapar en instans av BrowserPolicy.

new BrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions)

Parametrar

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Metodinformation

log(HttpPipelineLogLevel, string)

Försök att logga det angivna meddelandet till den angivna loggaren. Om ingen loggning 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.

sendRequest(WebResource)

Skickar ut begäran.

function sendRequest(request: WebResource)

Parametrar

request

WebResource

Returer

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

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

function shouldLog(logLevel: HttpPipelineLogLevel)

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.