Aracılığıyla paylaş


PipelineRequest interface

İşlem hattı tarafından yapılan bir istekle ilgili meta veriler.

Özellikler

abortSignal

İsteği daha sonra durdurmak için kullanılır.

agent

YALNıZCA NODEJS

Özel bir http.Agent/https.Agentsağlamak için yalnızca düğüm seçeneği. Tarayıcıda çalışırken hiçbir şey yapmaz.

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

body

HTTP gövdesi içeriği (varsa)

disableKeepAlive

Bağlantının yeniden kullanılamaması gerekiyorsa.

enableBrowserStreams

YALNIZCA TARAYıCı

Tarayıcı Akışlarını etkinleştirmek için yalnızca bir tarayıcı seçeneği. Bu seçenek ayarlanırsa ve yanıt bir akışsa yanıt, tanımsız olacak browserStream yerine bir özellik blobBody sahip olur.

Varsayılan değer false

formData

Tarayıcı form gönderisi simülasyonu yapmak için

headers

İstek yapılırken kullanılacak HTTP üst bilgileri.

method

İstek yapılırken kullanılacak HTTP yöntemi.

multipartBody

Çok bölümlü bir isteğin gövdesi.

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri arama.

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri arama.

proxySettings

Ara sunucu yapılandırması.

requestId

İstek için benzersiz bir tanımlayıcı. Günlüğe kaydetme ve izleme için kullanılır.

requestOverrides

İstekte ayarlanacak ek seçenekler. Bu, var olanları geçersiz kılmak veya bildirilmemiş istek özelliklerini sağlamak için bir yol sağlar.

Olası geçerli özellikler için bkz.

UYARI: Burada belirtilen seçenekler, istek HttpClient tarafından gönderildiğinde aynı adların özelliklerini geçersiz kılar.

streamResponseStatusCodes

Karşılık gelen PipelineResponse gövdesi akış olarak ele alınması gereken yanıt durum kodlarının listesi. streamResponseStatusCodes değeri içerdiğinde Number.POSITIVE_INFINITY herhangi bir durum akış olarak değerlendirilir.

timeout

otomatik olarak sonlandırılmadan önce bir isteğin alabildiği milisaniye sayısı. İstek sonlandırılırsa bir AbortError oluşturulur. Varsayılan değer 0'dır ve bu da zaman aşımını devre dışı bırakır.

tlsSettings

TLS kimlik doğrulamasını yapılandırma ayarları

tracingOptions

Oluşturulan tüm Span'ler için kullanılacak izleme seçenekleri.

url

İstekte bulunacak URL.

withCredentials

Çıkış noktaları arası istekler söz konusu olduğunda kullanıcı aracısının diğer etki alanından tanımlama bilgileri gönderip göndermemesi gerektiğini gösterir. Varsayılan değer false'tur.

Özellik Ayrıntıları

abortSignal

İsteği daha sonra durdurmak için kullanılır.

abortSignal?: AbortSignalLike

Özellik Değeri

agent

YALNıZCA NODEJS

Özel bir http.Agent/https.Agentsağlamak için yalnızca düğüm seçeneği. Tarayıcıda çalışırken hiçbir şey yapmaz.

agent?: Agent

Özellik Değeri

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

allowInsecureConnection?: boolean

Özellik Değeri

boolean

body

HTTP gövdesi içeriği (varsa)

body?: RequestBodyType

Özellik Değeri

disableKeepAlive

Bağlantının yeniden kullanılamaması gerekiyorsa.

disableKeepAlive?: boolean

Özellik Değeri

boolean

enableBrowserStreams

YALNIZCA TARAYıCı

Tarayıcı Akışlarını etkinleştirmek için yalnızca bir tarayıcı seçeneği. Bu seçenek ayarlanırsa ve yanıt bir akışsa yanıt, tanımsız olacak browserStream yerine bir özellik blobBody sahip olur.

Varsayılan değer false

enableBrowserStreams?: boolean

Özellik Değeri

boolean

formData

Tarayıcı form gönderisi simülasyonu yapmak için

formData?: FormDataMap

Özellik Değeri

headers

İstek yapılırken kullanılacak HTTP üst bilgileri.

headers: HttpHeaders

Özellik Değeri

method

İstek yapılırken kullanılacak HTTP yöntemi.

method: HttpMethods

Özellik Değeri

multipartBody

Çok bölümlü bir isteğin gövdesi.

multipartBody?: MultipartRequestBody

Özellik Değeri

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri arama.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri arama.

onUploadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

proxySettings

Ara sunucu yapılandırması.

proxySettings?: ProxySettings

Özellik Değeri

requestId

İstek için benzersiz bir tanımlayıcı. Günlüğe kaydetme ve izleme için kullanılır.

requestId: string

Özellik Değeri

string

requestOverrides

İstekte ayarlanacak ek seçenekler. Bu, var olanları geçersiz kılmak veya bildirilmemiş istek özelliklerini sağlamak için bir yol sağlar.

Olası geçerli özellikler için bkz.

UYARI: Burada belirtilen seçenekler, istek HttpClient tarafından gönderildiğinde aynı adların özelliklerini geçersiz kılar.

requestOverrides?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

streamResponseStatusCodes

Karşılık gelen PipelineResponse gövdesi akış olarak ele alınması gereken yanıt durum kodlarının listesi. streamResponseStatusCodes değeri içerdiğinde Number.POSITIVE_INFINITY herhangi bir durum akış olarak değerlendirilir.

streamResponseStatusCodes?: Set<number>

Özellik Değeri

Set<number>

timeout

otomatik olarak sonlandırılmadan önce bir isteğin alabildiği milisaniye sayısı. İstek sonlandırılırsa bir AbortError oluşturulur. Varsayılan değer 0'dır ve bu da zaman aşımını devre dışı bırakır.

timeout: number

Özellik Değeri

number

tlsSettings

TLS kimlik doğrulamasını yapılandırma ayarları

tlsSettings?: TlsSettings

Özellik Değeri

tracingOptions

Oluşturulan tüm Span'ler için kullanılacak izleme seçenekleri.

tracingOptions?: OperationTracingOptions

Özellik Değeri

url

İstekte bulunacak URL.

url: string

Özellik Değeri

string

withCredentials

Çıkış noktaları arası istekler söz konusu olduğunda kullanıcı aracısının diğer etki alanından tanımlama bilgileri gönderip göndermemesi gerektiğini gösterir. Varsayılan değer false'tur.

withCredentials: boolean

Özellik Değeri

boolean