Bagikan melalui


PipelineRequest interface

Metadata tentang permintaan yang dibuat oleh alur.

Properti

abortSignal

Digunakan untuk membatalkan permintaan nanti.

agent

HANYA NODEJS

Opsi khusus simpul untuk menyediakan http.Agent/https.Agentkustom . Tidak melakukan apa pun saat berjalan di browser.

allowInsecureConnection

Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS

body

Konten isi HTTP (jika ada)

disableKeepAlive

Jika koneksi tidak boleh digunakan kembali.

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

formData

Untuk mensimulasikan posting formulir browser

headers

Header HTTP yang akan digunakan saat membuat permintaan.

method

Metode HTTP yang digunakan saat membuat permintaan.

multipartBody

Isi untuk permintaan multipihak.

onDownloadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunduhan.

onUploadProgress

Panggilan balik yang diaktifkan setelah kemajuan pengunggahan.

proxySettings

Konfigurasi proksi.

requestId

Pengidentifikasi unik untuk permintaan tersebut. Digunakan untuk pengelogan dan pelacakan.

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

PERINGATAN: Opsi yang ditentukan di sini akan menggantikan properti apa pun dengan nama yang sama saat permintaan dikirim oleh HttpClient.

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.

timeout

Jumlah milidetik yang dapat diambil permintaan sebelum dihentikan secara otomatis. Jika permintaan dihentikan, AbortError akan dilemparkan. Default ke 0, yang menonaktifkan batas waktu.

tlsSettings

Pengaturan untuk mengonfigurasi autentikasi TLS

tracingOptions

Opsi pelacakan yang digunakan untuk rentang yang dibuat.

url

URL untuk membuat permintaan.

withCredentials

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

Konten isi HTTP (jika ada)

body?: RequestBodyType

Nilai Properti

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

Untuk mensimulasikan posting formulir browser

formData?: FormDataMap

Nilai Properti

headers

Header HTTP yang akan digunakan saat membuat permintaan.

headers: HttpHeaders

Nilai Properti

method

Metode HTTP yang digunakan saat membuat permintaan.

method: HttpMethods

Nilai Properti

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

Konfigurasi proksi.

proxySettings?: ProxySettings

Nilai Properti

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

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