Condividi tramite


PipelineRequest interface

Metadati relativi a una richiesta effettuata dalla pipeline.

Proprietà

abortSignal

Usato per interrompere la richiesta in un secondo momento.

agent

NODEJS SOLO un'opzione di sola nodo per fornire un oggetto personalizzato http.Agent/https.Agent. Non fa nulla durante l'esecuzione nel browser.

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP anziché HTTPS

body

Contenuto del corpo HTTP (se presente)

disableKeepAlive

Se la connessione non deve essere riutilizzata.

enableBrowserStreams

BROWSER SOLO Un'opzione del browser per abilitare i flussi del browser. Se questa opzione è impostata e una risposta è un flusso, la risposta avrà una proprietà browserStream anziché blobBody non definita.

Il valore predefinito è False

formData

Per simulare un post del modulo del browser

headers

Intestazioni HTTP da usare durante l'esecuzione della richiesta.

method

Metodo HTTP da usare quando si effettua la richiesta.

onDownloadProgress

Callback che viene attivato al download dello stato di avanzamento.

onUploadProgress

Callback che viene attivato al caricamento dello stato di avanzamento.

proxySettings

Configurazione proxy.

requestId

Identificatore univoco per la richiesta. Usato per la registrazione e la traccia.

streamResponseStatusCodes

Elenco dei codici di stato della risposta il cui corpo pipelineResponse corrispondente deve essere considerato come flusso. Quando streamResponseStatusCodes contiene il valore Number.POSITIVE_INFINITY qualsiasi stato verrà considerato come flusso.

timeout

Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. Se la richiesta viene terminata, viene generata un'eccezione AbortError . Impostazione predefinita su 0, che disabilita il timeout.

tlsSettings

Impostazioni per la configurazione dell'autenticazione TLS

tracingOptions

Opzioni di traccia da usare per qualsiasi intervallo creato.

url

URL a cui inviare la richiesta.

withCredentials

Indica se l'agente utente deve inviare cookie dall'altro dominio nel caso di richieste tra origini. Il valore predefinito è false.

Dettagli proprietà

abortSignal

Usato per interrompere la richiesta in un secondo momento.

abortSignal?: AbortSignalLike

Valore della proprietà

AbortSignalLike

agent

NODEJS SOLO un'opzione di sola nodo per fornire un oggetto personalizzato http.Agent/https.Agent. Non fa nulla durante l'esecuzione nel browser.

agent?: Agent

Valore della proprietà

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP anziché HTTPS

allowInsecureConnection?: boolean

Valore della proprietà

boolean

body

Contenuto del corpo HTTP (se presente)

body?: RequestBodyType

Valore della proprietà

disableKeepAlive

Se la connessione non deve essere riutilizzata.

disableKeepAlive?: boolean

Valore della proprietà

boolean

enableBrowserStreams

BROWSER SOLO Un'opzione del browser per abilitare i flussi del browser. Se questa opzione è impostata e una risposta è un flusso, la risposta avrà una proprietà browserStream anziché blobBody non definita.

Il valore predefinito è False

enableBrowserStreams?: boolean

Valore della proprietà

boolean

formData

Per simulare un post del modulo del browser

formData?: FormDataMap

Valore della proprietà

headers

Intestazioni HTTP da usare durante l'esecuzione della richiesta.

headers: HttpHeaders

Valore della proprietà

method

Metodo HTTP da usare quando si effettua la richiesta.

method: HttpMethods

Valore della proprietà

onDownloadProgress

Callback che viene attivato al download dello stato di avanzamento.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

onUploadProgress

Callback che viene attivato al caricamento dello stato di avanzamento.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

proxySettings

Configurazione proxy.

proxySettings?: ProxySettings

Valore della proprietà

requestId

Identificatore univoco per la richiesta. Usato per la registrazione e la traccia.

requestId: string

Valore della proprietà

string

streamResponseStatusCodes

Elenco dei codici di stato della risposta il cui corpo pipelineResponse corrispondente deve essere considerato come flusso. Quando streamResponseStatusCodes contiene il valore Number.POSITIVE_INFINITY qualsiasi stato verrà considerato come flusso.

streamResponseStatusCodes?: Set<number>

Valore della proprietà

Set<number>

timeout

Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. Se la richiesta viene terminata, viene generata un'eccezione AbortError . Impostazione predefinita su 0, che disabilita il timeout.

timeout: number

Valore della proprietà

number

tlsSettings

Impostazioni per la configurazione dell'autenticazione TLS

tlsSettings?: TlsSettings

Valore della proprietà

tracingOptions

Opzioni di traccia da usare per qualsiasi intervallo creato.

tracingOptions?: OperationTracingOptions

Valore della proprietà

OperationTracingOptions

url

URL a cui inviare la richiesta.

url: string

Valore della proprietà

string

withCredentials

Indica se l'agente utente deve inviare cookie dall'altro dominio nel caso di richieste tra origini. Il valore predefinito è false.

withCredentials: boolean

Valore della proprietà

boolean