StorageBrowserPolicy class

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

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

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

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

Extends

BaseRequestPolicy

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

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptions)

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

Методы

log(HttpPipelineLogLevel, string)

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

sendRequest(WebResource)

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

shouldLog(HttpPipelineLogLevel)

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

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

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptions)

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

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions)

Параметры

nextPolicy

RequestPolicy

options

RequestPolicyOptions

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

log(HttpPipelineLogLevel, string)

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

function log(logLevel: HttpPipelineLogLevel, message: string)

Параметры

logLevel

HttpPipelineLogLevel

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

message

string

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

sendRequest(WebResource)

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

function sendRequest(request: WebResource)

Параметры

request

WebResource

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

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

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

function shouldLog(logLevel: HttpPipelineLogLevel)

Параметры

logLevel

HttpPipelineLogLevel

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

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

boolean

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