Partager via


PipelineRequest interface

Métadonnées relatives à une requête effectuée par le pipeline.

Propriétés

abortSignal

Utilisé pour abandonner la demande ultérieurement.

agent

NODEJS UNIQUEMENT

Option node-only pour fournir un personnalisé http.Agent/https.Agent. Ne fait rien lors de l’exécution dans le navigateur.

allowInsecureConnection

Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS

body

Contenu du corps HTTP (le cas échéant)

disableKeepAlive

Si la connexion ne doit pas être réutilisée.

enableBrowserStreams

NAVIGATEUR UNIQUEMENT

Option de navigateur uniquement pour activer les flux de navigateur. Si cette option est définie et qu’une réponse est un flux, la réponse aura une propriété browserStream au lieu de blobBody laquelle ne sera pas définie.

La valeur par défaut est false

formData

Pour simuler un billet de formulaire de navigateur

headers

En-têtes HTTP à utiliser lors de la demande.

method

Méthode HTTP à utiliser lors de la demande.

onDownloadProgress

Rappel qui se déclenche lors de la progression du téléchargement.

onUploadProgress

Rappel qui se déclenche lors de la progression du chargement.

proxySettings

Configuration du proxy.

requestId

Identificateur unique de la requête. Utilisé pour la journalisation et le suivi.

streamResponseStatusCodes

Liste des codes d’état de réponse dont le corps PipelineResponse correspondant doit être traité comme un flux. Lorsque streamResponseStatusCodes contient la valeur Number.POSITIVE_INFINITY tout état est traité comme un flux.

timeout

Nombre de millisecondes qu’une demande peut prendre avant de se terminer automatiquement. Si la demande est terminée, un AbortError est levée. La valeur par défaut est 0, ce qui désactive le délai d’expiration.

tlsSettings

Paramètres de configuration de l’authentification TLS

tracingOptions

Options de suivi à utiliser pour toutes les étendues créées.

url

URL de requête.

withCredentials

Indique si l’agent utilisateur doit envoyer des cookies à partir de l’autre domaine en cas de demandes d’origine croisée. La valeur par défaut est false.

Détails de la propriété

abortSignal

Utilisé pour abandonner la demande ultérieurement.

abortSignal?: AbortSignalLike

Valeur de propriété

agent

NODEJS UNIQUEMENT

Option node-only pour fournir un personnalisé http.Agent/https.Agent. Ne fait rien lors de l’exécution dans le navigateur.

agent?: Agent

Valeur de propriété

allowInsecureConnection

Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS

allowInsecureConnection?: boolean

Valeur de propriété

boolean

body

Contenu du corps HTTP (le cas échéant)

body?: RequestBodyType

Valeur de propriété

disableKeepAlive

Si la connexion ne doit pas être réutilisée.

disableKeepAlive?: boolean

Valeur de propriété

boolean

enableBrowserStreams

NAVIGATEUR UNIQUEMENT

Option de navigateur uniquement pour activer les flux de navigateur. Si cette option est définie et qu’une réponse est un flux, la réponse aura une propriété browserStream au lieu de blobBody laquelle ne sera pas définie.

La valeur par défaut est false

enableBrowserStreams?: boolean

Valeur de propriété

boolean

formData

Pour simuler un billet de formulaire de navigateur

formData?: FormDataMap

Valeur de propriété

headers

En-têtes HTTP à utiliser lors de la demande.

headers: HttpHeaders

Valeur de propriété

method

Méthode HTTP à utiliser lors de la demande.

method: HttpMethods

Valeur de propriété

onDownloadProgress

Rappel qui se déclenche lors de la progression du téléchargement.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valeur de propriété

(progress: TransferProgressEvent) => void

onUploadProgress

Rappel qui se déclenche lors de la progression du chargement.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valeur de propriété

(progress: TransferProgressEvent) => void

proxySettings

Configuration du proxy.

proxySettings?: ProxySettings

Valeur de propriété

requestId

Identificateur unique de la requête. Utilisé pour la journalisation et le suivi.

requestId: string

Valeur de propriété

string

streamResponseStatusCodes

Liste des codes d’état de réponse dont le corps PipelineResponse correspondant doit être traité comme un flux. Lorsque streamResponseStatusCodes contient la valeur Number.POSITIVE_INFINITY tout état est traité comme un flux.

streamResponseStatusCodes?: Set<number>

Valeur de propriété

Set<number>

timeout

Nombre de millisecondes qu’une demande peut prendre avant de se terminer automatiquement. Si la demande est terminée, un AbortError est levée. La valeur par défaut est 0, ce qui désactive le délai d’expiration.

timeout: number

Valeur de propriété

number

tlsSettings

Paramètres de configuration de l’authentification TLS

tlsSettings?: TlsSettings

Valeur de propriété

tracingOptions

Options de suivi à utiliser pour toutes les étendues créées.

tracingOptions?: OperationTracingOptions

Valeur de propriété

url

URL de requête.

url: string

Valeur de propriété

string

withCredentials

Indique si l’agent utilisateur doit envoyer des cookies à partir de l’autre domaine en cas de demandes d’origine croisée. La valeur par défaut est false.

withCredentials: boolean

Valeur de propriété

boolean