StorageBrowserPolicy class

StorageBrowserPolicy は、次のような Node.js とブラウザー ランタイムの違いを処理します。

  1. ブラウザーは、"IF_MODIFIED_SINCE" などの条件付きヘッダーを追加して GET/HEAD 要求をキャッシュします。 StorageBrowserPolicy は、GET/HEAD 要求 URL にタイムスタンプ クエリを追加するために使用されるポリシーであり、ブラウザーのキャッシュを回避します。

  2. セキュリティのために Cookie ヘッダーを削除する

  3. ブラウザーの警告を回避するために content-length ヘッダーを削除する

Extends

コンストラクター

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

StorageBrowserPolicyのインスタンスを作成します。

メソッド

sendRequest(WebResourceLike)

リクエストを送る。

継承されたメソッド

log(HttpPipelineLogLevel, string)

提供されたメッセージを提供されたロガーにログアップしようと試みます。 もしロガーが提供されていなかったり、ログレベルがロガーの閾値に達していなければ、何も記録されません。

shouldLog(HttpPipelineLogLevel)

提供されたログレベルのログをログに入れるべきかどうかを確認しましょう。

コンストラクターの詳細

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

StorageBrowserPolicyのインスタンスを作成します。

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

パラメーター

nextPolicy
RequestPolicy

メソッドの詳細

sendRequest(WebResourceLike)

リクエストを送る。

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

パラメーター

request
WebResourceLike

戻り値

Promise<CompatResponse>

継承済みメソッドの詳細

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から継