WebResourceLike interface
Abstraksi melalui panggilan REST.
Properti
abort |
Digunakan untuk membatalkan permintaan nanti. |
agent |
Konfigurasi agen HTTP(S). |
body | Isi HTTP isi permintaan. |
form |
|
headers | Header HTTP yang digunakan saat membuat permintaan. |
keep |
Jika koneksi harus digunakan kembali. |
method | Metode HTTP yang digunakan saat membuat permintaan. |
on |
Panggilan balik yang diaktifkan setelah kemajuan pengunduhan. |
on |
Panggilan balik yang diaktifkan setelah kemajuan pengunggahan. |
operation |
Fungsi yang mengembalikan OperationResponse yang tepat untuk kombinasi OperationSpec dan HttpOperationResponse yang diberikan. Jika ini tidak ditentukan, maka pencarian kode status sederhana akan digunakan. |
operation |
Digunakan untuk mengurai respons. |
proxy |
Konfigurasi proksi. |
query | String kueri direpresentasikan sebagai objek. |
redirect |
Batasi jumlah pengalihan yang diikuti untuk permintaan ini. Jika diatur ke 0, pengalihan tidak akan diikuti. Jika dibiarkan tidak terdefinisi, perilaku pengalihan default dari node_fetch yang mendasar akan berlaku. |
should |
Apakah HttpOperationResponse harus dideserialisasi atau tidak. Jika ini tidak terdefinisi, maka HttpOperationResponse harus dideserialisasi. |
stream |
Apakah isi HttpOperationResponse harus diperlakukan sebagai aliran atau tidak. |
timeout | Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis.
Jika permintaan dihentikan, akan |
url | URL yang diakses oleh permintaan. |
with |
Jika kredensial (cookie) harus dikirim bersama selama XHR. |
Metode
clone() | Kloning objek permintaan ini. |
prepare(Request |
Mengatur opsi pada permintaan. |
validate |
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. |
Detail Properti
abortSignal
Digunakan untuk membatalkan permintaan nanti.
abortSignal?: AbortSignalLike
Nilai Properti
agentSettings
body
Isi HTTP isi permintaan.
body?: any
Nilai Properti
any
formData
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
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
operationResponseGetter
Fungsi yang mengembalikan OperationResponse yang tepat untuk kombinasi OperationSpec dan HttpOperationResponse yang diberikan. Jika ini tidak ditentukan, maka pencarian kode status sederhana akan digunakan.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Nilai Properti
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
String kueri direpresentasikan sebagai objek.
query?: {[key: string]: any}
Nilai Properti
{[key: string]: any}
redirectLimit
Batasi jumlah pengalihan yang diikuti untuk permintaan ini. Jika diatur ke 0, pengalihan tidak akan diikuti. Jika dibiarkan tidak terdefinisi, perilaku pengalihan default dari node_fetch yang mendasar akan berlaku.
redirectLimit?: number
Nilai Properti
number
shouldDeserialize
Apakah HttpOperationResponse harus dideserialisasi atau tidak. Jika ini tidak terdefinisi, maka HttpOperationResponse harus dideserialisasi.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Nilai Properti
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Apakah isi HttpOperationResponse harus diperlakukan sebagai aliran atau tidak.
streamResponseBody?: boolean
Nilai Properti
boolean
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()
prepare(RequestPrepareOptions)
Mengatur opsi pada permintaan.
function prepare(options: RequestPrepareOptions): WebResourceLike
Parameter
- options
- RequestPrepareOptions
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.
function validateRequestProperties()