Bagikan melalui


StorageBrowserPolicy class

StorageBrowserPolicy akan menangani perbedaan antara Node.js dan runtime browser, termasuk:

  1. Browser menyimpan permintaan GET/HEAD dengan menambahkan header kondisional seperti 'IF_MODIFIED_SINCE'. StorageBrowserPolicy adalah kebijakan yang digunakan untuk menambahkan kueri tanda waktu ke URL permintaan GET/HEAD sehingga menghindari cache browser.

  2. Hapus header cookie untuk keamanan

  3. Menghapus header panjang konten untuk menghindari peringatan browser

Memperluas

Konstruktor

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Membuat instans StorageBrowserPolicy.

Metode

sendRequest(WebResourceLike)

Mengirimkan permintaan.

Metode yang Diwarisi

log(HttpPipelineLogLevel, string)

Coba catat pesan yang disediakan ke pencatat yang disediakan. Jika tidak ada pencatat yang disediakan atau jika tingkat log tidak meat ambang batas pencatat, maka tidak ada yang akan dicatat.

shouldLog(HttpPipelineLogLevel)

Dapatkan apakah log dengan tingkat log yang disediakan harus dicatat atau tidak.

Detail Konstruktor

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Membuat instans StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parameter

nextPolicy
RequestPolicy

Detail Metode

sendRequest(WebResourceLike)

Mengirimkan permintaan.

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

Parameter

request
WebResource

Mengembalikan

Detail Metode yang Diwarisi

log(HttpPipelineLogLevel, string)

Coba catat pesan yang disediakan ke pencatat yang disediakan. Jika tidak ada pencatat yang disediakan atau jika tingkat log tidak meat ambang batas pencatat, maka tidak ada yang akan dicatat.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parameter

logLevel
HttpPipelineLogLevel

Tingkat log log ini.

message

string

Pesan log ini.

Diwariskan DariBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Dapatkan apakah log dengan tingkat log yang disediakan harus dicatat atau tidak.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parameter

logLevel
HttpPipelineLogLevel

Tingkat log log yang akan dicatat.

Mengembalikan

boolean

Apakah log dengan tingkat log yang disediakan harus dicatat atau tidak.

Diwarisi DariBaseRequestPolicy.shouldLog