PipelineRequest interface
Metadata tentang permintaan yang dibuat oleh alur.
Properti
| abort |
Digunakan untuk membatalkan permintaan nanti. |
| agent | HANYA NODEJS Opsi khusus simpul untuk menyediakan |
| allow |
Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS |
| body | Konten isi HTTP (jika ada) |
| disable |
Jika koneksi tidak boleh digunakan kembali. |
| enable |
BROWSER SAJA Opsi hanya browser untuk mengaktifkan Stream browser. Jika opsi ini diatur dan respons adalah streaming, respons akan memiliki properti Nilai defaultnya adalah false |
| form |
Untuk mensimulasikan posting formulir browser |
| headers | Header HTTP yang akan digunakan saat membuat permintaan. |
| method | Metode HTTP yang digunakan saat membuat permintaan. |
| multipart |
Isi untuk permintaan multipihak. |
| on |
Panggilan balik yang diaktifkan setelah kemajuan pengunduhan. |
| on |
Panggilan balik yang diaktifkan setelah kemajuan pengunggahan. |
| proxy |
Konfigurasi proksi. |
| request |
Pengidentifikasi unik untuk permintaan tersebut. Digunakan untuk pengelogan dan pelacakan. |
| request |
Opsi tambahan untuk diatur pada permintaan. Ini menyediakan cara untuk mengganti yang sudah ada atau memberikan properti permintaan yang tidak dideklarasikan. Untuk kemungkinan properti yang valid, lihat
PERINGATAN: Opsi yang ditentukan di sini akan menggantikan properti apa pun dengan nama yang sama saat permintaan dikirim oleh HttpClient. |
| stream |
Daftar kode status respons yang isi PipelineResponse terkait harus diperlakukan sebagai aliran. Ketika streamResponseStatusCodes berisi nilai Number.POSITIVE_INFINITY status apa pun akan diperlakukan sebagai aliran. |
| timeout | Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis.
Jika permintaan dihentikan, |
| tls |
Pengaturan untuk mengonfigurasi autentikasi TLS |
| tracing |
Opsi pelacakan yang digunakan untuk rentang yang dibuat. |
| url | URL untuk membuat permintaan. |
| with |
Menunjukkan apakah agen pengguna harus mengirim cookie dari domain lain dalam kasus permintaan lintas asal. Default ke false. |
Detail Properti
abortSignal
Digunakan untuk membatalkan permintaan nanti.
abortSignal?: AbortSignalLike
Nilai Properti
agent
HANYA NODEJS
Opsi khusus simpul untuk menyediakan http.Agent/https.Agentkustom .
Tidak melakukan apa pun saat berjalan di browser.
agent?: Agent
Nilai Properti
allowInsecureConnection
Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS
allowInsecureConnection?: boolean
Nilai Properti
boolean
body
disableKeepAlive
Jika koneksi tidak boleh digunakan kembali.
disableKeepAlive?: boolean
Nilai Properti
boolean
enableBrowserStreams
BROWSER SAJA
Opsi hanya browser untuk mengaktifkan Stream browser. Jika opsi ini diatur dan respons adalah streaming, respons akan memiliki properti browserStream alih-alih blobBody yang tidak akan ditentukan.
Nilai defaultnya adalah false
enableBrowserStreams?: boolean
Nilai Properti
boolean
formData
headers
Header HTTP yang akan digunakan saat membuat permintaan.
headers: HttpHeaders
Nilai Properti
method
multipartBody
Isi untuk permintaan multipihak.
multipartBody?: MultipartRequestBody
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
requestId
Pengidentifikasi unik untuk permintaan tersebut. Digunakan untuk pengelogan dan pelacakan.
requestId: string
Nilai Properti
string
requestOverrides
Opsi tambahan untuk diatur pada permintaan. Ini menyediakan cara untuk mengganti yang sudah ada atau memberikan properti permintaan yang tidak dideklarasikan.
Untuk kemungkinan properti yang valid, lihat
- Opsi NodeJS https.request: https://nodejs.org/api/http.html#httprequestoptions-callback
- Browser RequestInit: https://developer.mozilla.org/en-US/docs/Web/API/RequestInit
PERINGATAN: Opsi yang ditentukan di sini akan menggantikan properti apa pun dengan nama yang sama saat permintaan dikirim oleh HttpClient.
requestOverrides?: Record<string, unknown>
Nilai Properti
Record<string, unknown>
streamResponseStatusCodes
Daftar kode status respons yang isi PipelineResponse terkait harus diperlakukan sebagai aliran. Ketika streamResponseStatusCodes berisi nilai Number.POSITIVE_INFINITY status apa pun akan diperlakukan sebagai aliran.
streamResponseStatusCodes?: Set<number>
Nilai Properti
Set<number>
timeout
Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis.
Jika permintaan dihentikan, AbortError akan dilemparkan.
Default ke 0, yang menonaktifkan batas waktu.
timeout: number
Nilai Properti
number
tlsSettings
Pengaturan untuk mengonfigurasi autentikasi TLS
tlsSettings?: TlsSettings
Nilai Properti
tracingOptions
Opsi pelacakan yang digunakan untuk rentang yang dibuat.
tracingOptions?: OperationTracingOptions
Nilai Properti
url
URL untuk membuat permintaan.
url: string
Nilai Properti
string
withCredentials
Menunjukkan apakah agen pengguna harus mengirim cookie dari domain lain dalam kasus permintaan lintas asal. Default ke false.
withCredentials: boolean
Nilai Properti
boolean