StorageBrowserPolicy class

StorageBrowserPolicy будет обрабатывать различия между Node.js и средой выполнения браузера, в том числе:

  1. Браузеры кэшируют запросы GET/HEAD, добавляя условные заголовки, такие как "IF_MODIFIED_SINCE". StorageBrowserPolicy — это политика, используемая для добавления запроса метки времени в URL-адрес запроса GET/HEAD, что позволяет избежать кэша браузера.

  2. Удаление заголовка файла cookie для обеспечения безопасности

  3. Удаление заголовка длины содержимого, чтобы избежать предупреждений в браузерах

Extends

Конструкторы

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Создает экземпляр StorageBrowserPolicy.

Методы

sendRequest(WebResourceLike)

Отправляет запрос.

Наследуемые методы

log(HttpPipelineLogLevel, string)

Попытайтесь записать предоставленное сообщение в предоставленное средство ведения журнала. Если средство ведения журнала не было предоставлено или уровень журнала не соответствует пороговой значению средства ведения журнала, то ничего не регистрируется.

shouldLog(HttpPipelineLogLevel)

Определяет, следует ли регистрировать журнал с указанным уровнем журнала.

Сведения о конструкторе

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Создает экземпляр StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Параметры

nextPolicy
IHttpClient

Сведения о методе

sendRequest(WebResourceLike)

Отправляет запрос.

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

Параметры

request
WebResource

Возвращаемое значение

Сведения о наследуемом методе

log(HttpPipelineLogLevel, string)

Попытайтесь записать предоставленное сообщение в предоставленное средство ведения журнала. Если средство ведения журнала не было предоставлено или уровень журнала не соответствует пороговой значению средства ведения журнала, то ничего не регистрируется.

function log(logLevel: HttpPipelineLogLevel, message: string)

Параметры

logLevel
HttpPipelineLogLevel

Уровень журнала этого журнала.

message

string

Сообщение этого журнала.

Наследуется отBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Определяет, следует ли регистрировать журнал с указанным уровнем журнала.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Параметры

logLevel
HttpPipelineLogLevel

Уровень журнала, который будет зарегистрирован.

Возвращаемое значение

boolean

Указывает, следует ли регистрировать журнал с указанным уровнем журнала.

Наследуется отBaseRequestPolicy.shouldLog