PipelineRequestOptions interface
Pengaturan untuk menginisialisasi permintaan. Hampir setara dengan Partial<PipelineRequest>, tetapi url wajib.
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 penggunaan STREAMS API. Jika opsi ini diatur dan streaming digunakan (lihat 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. |
| timeout | Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis.
Jika permintaan dihentikan, |
| tls |
Pengaturan untuk mengonfigurasi autentikasi TLS |
| tracing |
Opsi yang digunakan untuk membuat rentang saat pelacakan diaktifkan. |
| url | URL untuk membuat permintaan. |
| with |
Jika kredensial (cookie) harus dikirim bersama selama XHR. 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 .
CATATAN: biasanya ini harus menjadi satu instans yang dibagikan oleh beberapa permintaan sehingga koneksi yang mendasar ke layanan dapat digunakan kembali.
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 penggunaan STREAMS API. Jika opsi ini diatur dan streaming digunakan (lihat streamResponseStatusCodes), 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.
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 yang digunakan untuk membuat rentang saat pelacakan diaktifkan.
tracingOptions?: OperationTracingOptions
Nilai Properti
url
URL untuk membuat permintaan.
url: string
Nilai Properti
string
withCredentials
Jika kredensial (cookie) harus dikirim bersama selama XHR. Default ke false.
withCredentials?: boolean
Nilai Properti
boolean