Bagikan melalui


WebResource interface

Deskripsi permintaan HTTP yang akan dibuat ke server jarak jauh.

Properti

abortSignal

Sinyal pengontrol batal. Dapat digunakan untuk membatalkan pengiriman permintaan jaringan dan menunggu respons.

body

Isi HTTP isi permintaan.

decompressResponse

Apakah akan mendekompresi respons sesuai dengan header Accept-Encoding (hanya pengambilan simpul)

formData

Data formulir, digunakan untuk membangun isi permintaan.

headers

Header HTTP yang digunakan saat membuat permintaan.

keepAlive

Jika koneksi harus digunakan kembali.

method

Metode HTTP yang digunakan saat membuat permintaan.

onDownloadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunduhan.

onUploadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunggahan.

proxySettings

Konfigurasi proksi.

query

String kueri direpresentasikan sebagai objek.

requestId

Pengidentifikasi unik untuk permintaan. Digunakan untuk pengelogan dan pelacakan.

streamResponseBody

Apakah isi HttpOperationResponse harus diperlakukan sebagai aliran atau tidak.

streamResponseStatusCodes

Daftar kode status respons yang isi HttpOperationResponse terkait harus diperlakukan sebagai aliran.

timeout

Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis. Jika permintaan dihentikan, akan AbortError dilemparkan.

url

URL yang diakses oleh permintaan.

withCredentials

Jika kredensial (cookie) harus dikirim bersama selama XHR.

Metode

clone()

Kloning objek permintaan ini.

prepare(unknown)

Ini adalah no-op untuk tujuan kompatasi dan akan melempar jika dipanggil.

validateRequestProperties()

Memvalidasi bahwa properti yang diperlukan seperti metode, url, header["Content-Type"], header["accept-language"] ditentukan. Ini akan melemparkan kesalahan jika salah satu properti yang disebutkan di atas tidak ditentukan. Catatan: ini no-op untuk tujuan kompatasi.

Detail Properti

abortSignal

Sinyal pengontrol batal. Dapat digunakan untuk membatalkan pengiriman permintaan jaringan dan menunggu respons.

abortSignal?: AbortSignalLike

Nilai Properti

body

Isi HTTP isi permintaan.

body?: any

Nilai Properti

any

decompressResponse

Apakah akan mendekompresi respons sesuai dengan header Accept-Encoding (hanya pengambilan simpul)

decompressResponse?: boolean

Nilai Properti

boolean

formData

Data formulir, digunakan untuk membangun isi permintaan.

formData?: any

Nilai Properti

any

headers

Header HTTP yang digunakan saat membuat permintaan.

headers: HttpHeadersLike

Nilai Properti

keepAlive

Jika koneksi harus digunakan kembali.

keepAlive?: boolean

Nilai Properti

boolean

method

Metode HTTP yang digunakan saat membuat permintaan.

method: HttpMethods

Nilai Properti

onDownloadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunduhan.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Nilai Properti

(progress: TransferProgressEvent) => void

onUploadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunggahan.

onUploadProgress?: (progress: TransferProgressEvent) => void

Nilai Properti

(progress: TransferProgressEvent) => void

proxySettings

Konfigurasi proksi.

proxySettings?: ProxySettings

Nilai Properti

query

String kueri direpresentasikan sebagai objek.

query?: {[key: string]: any}

Nilai Properti

{[key: string]: any}

requestId

Pengidentifikasi unik untuk permintaan. Digunakan untuk pengelogan dan pelacakan.

requestId: string

Nilai Properti

string

streamResponseBody

Peringatan

API ini sudah tidak digunakan lagi.

Use streamResponseStatusCodes property instead.

Apakah isi HttpOperationResponse harus diperlakukan sebagai aliran atau tidak.

streamResponseBody?: boolean

Nilai Properti

boolean

streamResponseStatusCodes

Daftar kode status respons yang isi HttpOperationResponse terkait harus diperlakukan sebagai aliran.

streamResponseStatusCodes?: Set<number>

Nilai Properti

Set<number>

timeout

Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis. Jika permintaan dihentikan, akan AbortError dilemparkan.

timeout: number

Nilai Properti

number

url

URL yang diakses oleh permintaan.

url: string

Nilai Properti

string

withCredentials

Jika kredensial (cookie) harus dikirim bersama selama XHR.

withCredentials: boolean

Nilai Properti

boolean

Detail Metode

clone()

Kloning objek permintaan ini.

function clone(): WebResourceLike

Mengembalikan

prepare(unknown)

Ini adalah no-op untuk tujuan kompatasi dan akan melempar jika dipanggil.

function prepare(options: unknown): WebResourceLike

Parameter

options

unknown

Mengembalikan

validateRequestProperties()

Memvalidasi bahwa properti yang diperlukan seperti metode, url, header["Content-Type"], header["accept-language"] ditentukan. Ini akan melemparkan kesalahan jika salah satu properti yang disebutkan di atas tidak ditentukan. Catatan: ini no-op untuk tujuan kompatasi.

function validateRequestProperties()