Udostępnij za pośrednictwem


StorageBrowserPolicy class

StorageBrowserPolicy będzie obsługiwać różnice między Node.js i środowiskiem uruchomieniowym przeglądarki, w tym:

  1. Przeglądarki buforuje żądania GET/HEAD, dodając nagłówki warunkowe, takie jak "IF_MODIFIED_SINCE". StorageBrowserPolicy to zasady służące do dodawania zapytania sygnatury czasowej do adresu URL żądania GET/HEAD, co pozwala uniknąć pamięci podręcznej przeglądarki.

  2. Usuwanie nagłówka pliku cookie na potrzeby zabezpieczeń

  3. Usuń nagłówek zawartości, aby uniknąć ostrzeżenia przeglądarki

Rozszerzenie

Konstruktory

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Tworzy wystąpienie klasy StorageBrowserPolicy.

Metody

sendRequest(WebResourceLike)

Wysyła żądanie.

Metody dziedziczone

log(HttpPipelineLogLevel, string)

Spróbuj zarejestrować podany komunikat w podanym rejestratorze. Jeśli nie podano rejestratora lub jeśli poziom dziennika nie będzie mięsa progu rejestratora, nic nie zostanie zarejestrowane.

shouldLog(HttpPipelineLogLevel)

Sprawdź, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.

Szczegóły konstruktora

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Tworzy wystąpienie klasy StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parametry

nextPolicy
IHttpClient

Szczegóły metody

sendRequest(WebResourceLike)

Wysyła żądanie.

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

Parametry

request
WebResource

Zwraca

Szczegóły metody dziedziczonej

log(HttpPipelineLogLevel, string)

Spróbuj zarejestrować podany komunikat w podanym rejestratorze. Jeśli nie podano rejestratora lub jeśli poziom dziennika nie będzie mięsa progu rejestratora, nic nie zostanie zarejestrowane.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parametry

logLevel
HttpPipelineLogLevel

Poziom dziennika tego dziennika.

message

string

Komunikat tego dziennika.

Dziedziczone zpliku BaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Sprawdź, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parametry

logLevel
HttpPipelineLogLevel

Poziom dziennika, który zostanie zarejestrowany.

Zwraca

boolean

Niezależnie od tego, czy dziennik z podanym poziomem dziennika powinien być rejestrowany.

Dziedziczone zbaseRequestPolicy.shouldLog