StorageBrowserPolicy class
StorageBrowserPolicy は、次のような Node.js とブラウザー ランタイムの違いを処理します。
ブラウザーは、"IF_MODIFIED_SINCE" などの条件付きヘッダーを追加して GET/HEAD 要求をキャッシュします。 StorageBrowserPolicy は、GET/HEAD 要求 URL にタイムスタンプ クエリを追加するために使用されるポリシーであり、ブラウザーのキャッシュを回避します。
セキュリティのために Cookie ヘッダーを削除する
ブラウザーの警告を回避するために content-length ヘッダーを削除する
- Extends
コンストラクター
| Storage |
StorageBrowserPolicyのインスタンスを作成します。 |
メソッド
| send |
リクエストを送る。 |
継承されたメソッド
| log(Http |
提供されたメッセージを提供されたロガーにログアップしようと試みます。 もしロガーが提供されていなかったり、ログレベルがロガーの閾値に達していなければ、何も記録されません。 |
| should |
提供されたログレベルのログをログに入れるべきかどうかを確認しましょう。 |
コンストラクターの詳細
StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)
StorageBrowserPolicyのインスタンスを作成します。
new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)
パラメーター
- nextPolicy
- RequestPolicy
- options
- RequestPolicyOptionsLike
メソッドの詳細
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から継承