Freigeben über


PipelineRequest interface

Metadaten zu einer Anforderung, die von der Pipeline gestellt wird.

Eigenschaften

abortSignal

Wird verwendet, um die Anforderung später abzubrechen.

agent

NUR NODEJS

Eine Option "Nur Knoten" zum Bereitstellen eines benutzerdefinierten http.Agent/https.Agent. Führt nichts aus, wenn er im Browser ausgeführt wird.

allowInsecureConnection

Auf "true" festgelegt, wenn die Anforderung über HTTP anstelle von HTTPS gesendet wird

body

Der HTTP-Textkörperinhalt (sofern vorhanden)

disableKeepAlive

Wenn die Verbindung nicht wiederverwendet werden soll.

enableBrowserStreams

NUR BROWSER

Eine Nur-Browser-Option zum Aktivieren von Browserstreams. Wenn diese Option festgelegt ist und eine Antwort ein Datenstrom ist, verfügt die Antwort über eine Eigenschaft browserStream anstelle von blobBody, die nicht definiert ist.

Standardwert ist "false".

formData

So simulieren Sie einen Browserformularbeitrag

headers

Die HTTP-Header, die beim Erstellen der Anforderung verwendet werden sollen.

method

Die HTTP-Methode, die beim Erstellen der Anforderung verwendet werden soll.

multipartBody

Textkörper für eine mehrteilige Anforderung.

onDownloadProgress

Rückruf, der beim Downloadfortschritt ausgelöst wird.

onUploadProgress

Rückruf, der beim Uploadfortschritt ausgelöst wird.

proxySettings

Proxykonfiguration.

requestId

Ein eindeutiger Bezeichner für die Anforderung. Wird für die Protokollierung und Ablaufverfolgung verwendet.

streamResponseStatusCodes

Eine Liste der Antwortstatuscodes, deren zugehöriger PipelineResponse-Text als Datenstrom behandelt werden soll. Wenn streamResponseStatusCodes den Wert Number.POSITIVE_INFINITY alle Status als Datenstrom behandelt werden.

timeout

Die Anzahl der Millisekunden, die eine Anforderung annehmen kann, bevor sie automatisch beendet wird. Wenn die Anforderung beendet wird, wird ein AbortError ausgelöst. Der Standardwert ist 0, wodurch das Timeout deaktiviert wird.

tlsSettings

Einstellungen für die Konfiguration der TLS-Authentifizierung

tracingOptions

Ablaufverfolgungsoptionen, die für alle erstellten Spans verwendet werden sollen.

url

Die URL, an die die Anforderung gestellt werden soll.

withCredentials

Gibt an, ob der Benutzer-Agent Cookies von der anderen Domäne im Falle von Cross-Origin-Anforderungen senden soll. Standardwert ist "false".

Details zur Eigenschaft

abortSignal

Wird verwendet, um die Anforderung später abzubrechen.

abortSignal?: AbortSignalLike

Eigenschaftswert

agent

NUR NODEJS

Eine Option "Nur Knoten" zum Bereitstellen eines benutzerdefinierten http.Agent/https.Agent. Führt nichts aus, wenn er im Browser ausgeführt wird.

agent?: Agent

Eigenschaftswert

allowInsecureConnection

Auf "true" festgelegt, wenn die Anforderung über HTTP anstelle von HTTPS gesendet wird

allowInsecureConnection?: boolean

Eigenschaftswert

boolean

body

Der HTTP-Textkörperinhalt (sofern vorhanden)

body?: RequestBodyType

Eigenschaftswert

disableKeepAlive

Wenn die Verbindung nicht wiederverwendet werden soll.

disableKeepAlive?: boolean

Eigenschaftswert

boolean

enableBrowserStreams

NUR BROWSER

Eine Nur-Browser-Option zum Aktivieren von Browserstreams. Wenn diese Option festgelegt ist und eine Antwort ein Datenstrom ist, verfügt die Antwort über eine Eigenschaft browserStream anstelle von blobBody, die nicht definiert ist.

Standardwert ist "false".

enableBrowserStreams?: boolean

Eigenschaftswert

boolean

formData

So simulieren Sie einen Browserformularbeitrag

formData?: FormDataMap

Eigenschaftswert

headers

Die HTTP-Header, die beim Erstellen der Anforderung verwendet werden sollen.

headers: HttpHeaders

Eigenschaftswert

method

Die HTTP-Methode, die beim Erstellen der Anforderung verwendet werden soll.

method: HttpMethods

Eigenschaftswert

multipartBody

Textkörper für eine mehrteilige Anforderung.

multipartBody?: MultipartRequestBody

Eigenschaftswert

onDownloadProgress

Rückruf, der beim Downloadfortschritt ausgelöst wird.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

onUploadProgress

Rückruf, der beim Uploadfortschritt ausgelöst wird.

onUploadProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

proxySettings

Proxykonfiguration.

proxySettings?: ProxySettings

Eigenschaftswert

requestId

Ein eindeutiger Bezeichner für die Anforderung. Wird für die Protokollierung und Ablaufverfolgung verwendet.

requestId: string

Eigenschaftswert

string

streamResponseStatusCodes

Eine Liste der Antwortstatuscodes, deren zugehöriger PipelineResponse-Text als Datenstrom behandelt werden soll. Wenn streamResponseStatusCodes den Wert Number.POSITIVE_INFINITY alle Status als Datenstrom behandelt werden.

streamResponseStatusCodes?: Set<number>

Eigenschaftswert

Set<number>

timeout

Die Anzahl der Millisekunden, die eine Anforderung annehmen kann, bevor sie automatisch beendet wird. Wenn die Anforderung beendet wird, wird ein AbortError ausgelöst. Der Standardwert ist 0, wodurch das Timeout deaktiviert wird.

timeout: number

Eigenschaftswert

number

tlsSettings

Einstellungen für die Konfiguration der TLS-Authentifizierung

tlsSettings?: TlsSettings

Eigenschaftswert

tracingOptions

Ablaufverfolgungsoptionen, die für alle erstellten Spans verwendet werden sollen.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

url

Die URL, an die die Anforderung gestellt werden soll.

url: string

Eigenschaftswert

string

withCredentials

Gibt an, ob der Benutzer-Agent Cookies von der anderen Domäne im Falle von Cross-Origin-Anforderungen senden soll. Standardwert ist "false".

withCredentials: boolean

Eigenschaftswert

boolean