Condividi tramite


PipelineRequest interface

Metadati relativi a una richiesta effettuata dalla pipeline.

Proprietà

abortSignal

Usato per interrompere la richiesta in un secondo momento.

agent

SOLO NODEJS

Opzione Solo nodo per fornire un http.Agent/https.Agentpersonalizzato. Non esegue alcuna operazione durante l'esecuzione nel browser.

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP invece di HTTPS

body

Contenuto del corpo HTTP (se presente)

disableKeepAlive

Se la connessione non deve essere riutilizzata.

enableBrowserStreams

SOLO BROWSER

Opzione solo browser per abilitare i flussi del browser. Se questa opzione è impostata e una risposta è un flusso, la risposta avrà una proprietà browserStream anziché blobBody che non verrà 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.

multipartBody

Corpo di una richiesta multipart.

onDownloadProgress

Callback che viene attivato all'avanzamento del download.

onUploadProgress

Callback che viene attivato al momento dell'avanzamento del caricamento.

proxySettings

Configurazione del proxy.

requestId

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

streamResponseStatusCodes

Elenco di codici di stato della risposta il cui corpo PipelineResponse corrispondente deve essere considerato come un flusso. Quando streamResponseStatusCodes contiene il valore Number.POSITIVE_INFINITY qualsiasi stato verrebbe considerato come flusso.

timeout

Numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. Se la richiesta viene terminata, viene generata una AbortError. Il valore predefinito è 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 effettuare la richiesta.

withCredentials

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

Dettagli proprietà

abortSignal

Usato per interrompere la richiesta in un secondo momento.

abortSignal?: AbortSignalLike

Valore della proprietà

agent

SOLO NODEJS

Opzione Solo nodo per fornire un http.Agent/https.Agentpersonalizzato. Non esegue alcuna operazione durante l'esecuzione nel browser.

agent?: Agent

Valore della proprietà

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP invece di 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

SOLO BROWSER

Opzione solo browser per abilitare i flussi del browser. Se questa opzione è impostata e una risposta è un flusso, la risposta avrà una proprietà browserStream anziché blobBody che non verrà 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à

multipartBody

Corpo di una richiesta multipart.

multipartBody?: MultipartRequestBody

Valore della proprietà

onDownloadProgress

Callback che viene attivato all'avanzamento del download.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

onUploadProgress

Callback che viene attivato al momento dell'avanzamento del caricamento.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

proxySettings

Configurazione del 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 di codici di stato della risposta il cui corpo PipelineResponse corrispondente deve essere considerato come un flusso. Quando streamResponseStatusCodes contiene il valore Number.POSITIVE_INFINITY qualsiasi stato verrebbe considerato come flusso.

streamResponseStatusCodes?: Set<number>

Valore della proprietà

Set<number>

timeout

Numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. Se la richiesta viene terminata, viene generata una AbortError. Il valore predefinito è 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à

url

URL a cui effettuare la richiesta.

url: string

Valore della proprietà

string

withCredentials

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

withCredentials: boolean

Valore della proprietà

boolean