PipelineRequest interface
Metadati relativi a una richiesta effettuata dalla pipeline.
Proprietà
abort |
Usato per interrompere la richiesta in un secondo momento. |
agent | NODEJS SOLO un'opzione di sola nodo per fornire un oggetto personalizzato |
allow |
Impostare su true se la richiesta viene inviata tramite HTTP anziché HTTPS |
body | Contenuto del corpo HTTP (se presente) |
disable |
Se la connessione non deve essere riutilizzata. |
enable |
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à Il valore predefinito è False |
form |
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. |
on |
Callback che viene attivato al download dello stato di avanzamento. |
on |
Callback che viene attivato al caricamento dello stato di avanzamento. |
proxy |
Configurazione proxy. |
request |
Identificatore univoco per la richiesta. Usato per la registrazione e la traccia. |
stream |
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 |
tls |
Impostazioni per la configurazione dell'autenticazione TLS |
tracing |
Opzioni di traccia da usare per qualsiasi intervallo creato. |
url | URL a cui inviare la richiesta. |
with |
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
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