Freigeben über


StorageBrowserPolicy class

StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:

  1. Browser speichern GET/HEAD-Anforderungen zwischen, indem Sie bedingte Header wie "IF_MODIFIED_SINCE" hinzufügen. StorageBrowserPolicy ist eine Richtlinie, die verwendet wird, um eine Zeitstempelabfrage zur GET/HEAD-Anforderungs-URL hinzuzufügen, wodurch der Browsercache vermieden wird.

  2. Entfernen des Cookieheaders zur Sicherheit

  3. Entfernen des Headers mit Inhaltslänge, um Browserwarnungen zu vermeiden

Extends

Konstruktoren

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Erstellt eine Instanz von StorageBrowserPolicy.

Methoden

sendRequest(WebResourceLike)

Sendet eine Anforderung.

Geerbte Methoden

log(HttpPipelineLogLevel, string)

Versuchen Sie, die bereitgestellte Nachricht beim bereitgestellten Logger zu protokollieren. Wenn kein Logger bereitgestellt wurde oder der Protokollstand nicht den Schwellenwert des Loggers überschreitet, wird nichts protokolliert.

shouldLog(HttpPipelineLogLevel)

Abrufen, ob ein Protokoll mit der bereitgestellten Protokollebene protokolliert werden soll.

Details zum Konstruktor

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Erstellt eine Instanz von StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parameter

nextPolicy
IHttpClient

Details zur Methode

sendRequest(WebResourceLike)

Sendet eine Anforderung.

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

Parameter

request
WebResource

Gibt zurück

Details zur geerbten Methode

log(HttpPipelineLogLevel, string)

Versuchen Sie, die bereitgestellte Nachricht beim bereitgestellten Logger zu protokollieren. Wenn kein Logger bereitgestellt wurde oder der Protokollstand nicht den Schwellenwert des Loggers überschreitet, wird nichts protokolliert.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parameter

logLevel
HttpPipelineLogLevel

Die Protokollebene dieses Protokolls.

message

string

Die Nachricht dieses Protokolls.

geerbt vonBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Abrufen, ob ein Protokoll mit der bereitgestellten Protokollebene protokolliert werden soll.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parameter

logLevel
HttpPipelineLogLevel

Die Protokollebene des protokollierten Protokolls.

Gibt zurück

boolean

Gibt an, ob ein Protokoll mit der bereitgestellten Protokollebene protokolliert werden soll.

geerbt vonBaseRequestPolicy.shouldLog