PipelineRequestOptions interface
Einstellungen zum Initialisieren einer Anforderung. Fast gleichbedeutend mit Partielle, url ist jedoch obligatorisch.
Eigenschaften
abort |
Wird verwendet, um die Anforderung später abzubrechen. |
agent | NUR NODEJS Eine Option "Nur Knoten" zum Bereitstellen eines benutzerdefinierten |
allow |
Auf "true" festgelegt, wenn die Anforderung über HTTP anstelle von HTTPS gesendet wird |
body | Der HTTP-Textkörperinhalt (sofern vorhanden) |
disable |
Wenn die Verbindung nicht wiederverwendet werden soll. |
enable |
NUR BROWSER Eine Nur-Browser-Option, um die Verwendung der Streams-API zu aktivieren. Wenn diese Option festgelegt ist und Streaming verwendet wird (siehe Standardwert ist "false". |
form |
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. |
multipart |
Textkörper für eine mehrteilige Anforderung. |
on |
Rückruf, der beim Downloadfortschritt ausgelöst wird. |
on |
Rückruf, der beim Uploadfortschritt ausgelöst wird. |
proxy |
Proxykonfiguration. |
request |
Ein eindeutiger Bezeichner für die Anforderung. Wird für die Protokollierung und Ablaufverfolgung verwendet. |
stream |
Eine Liste der Antwortstatuscodes, deren zugehöriger PipelineResponse-Text als Datenstrom behandelt werden soll. |
timeout | Die Anzahl der Millisekunden, die eine Anforderung annehmen kann, bevor sie automatisch beendet wird.
Wenn die Anforderung beendet wird, wird ein |
tls |
Einstellungen für die Konfiguration der TLS-Authentifizierung |
tracing |
Optionen zum Erstellen einer Spanne, wenn die Ablaufverfolgung aktiviert ist. |
url | Die URL, an die die Anforderung gestellt werden soll. |
with |
Wenn Anmeldeinformationen (Cookies) während eines XHR gesendet werden sollen. 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
.
HINWEIS: In der Regel sollte dies eine Instanz sein, die von mehreren Anforderungen gemeinsam verwendet wird, damit die zugrunde liegende Verbindung mit dem Dienst wiederverwendet werden kann.
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, um die Verwendung der Streams-API zu aktivieren. Wenn diese Option festgelegt ist und Streaming verwendet wird (siehe streamResponseStatusCodes
), verfügt die Antwort über eine Eigenschaft browserStream
anstelle von blobBody
, die nicht definiert ist.
Standardwert ist "false".
enableBrowserStreams?: boolean
Eigenschaftswert
boolean
formData
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
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.
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
Optionen zum Erstellen einer Spanne, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
url
Die URL, an die die Anforderung gestellt werden soll.
url: string
Eigenschaftswert
string
withCredentials
Wenn Anmeldeinformationen (Cookies) während eines XHR gesendet werden sollen. Standardwert ist "false".
withCredentials?: boolean
Eigenschaftswert
boolean