PipelineRequestOptions interface
Impostazioni per inizializzare una richiesta. Quasi equivalente a Partial, ma l'URL è obbligatorio.
Proprietà
abort |
Usato per interrompere la richiesta in un secondo momento. |
agent | SOLO NODEJS Opzione Solo nodo per fornire un |
allow |
Impostare su true se la richiesta viene inviata tramite HTTP invece di HTTPS |
body | Contenuto del corpo HTTP (se presente) |
disable |
Se la connessione non deve essere riutilizzata. |
enable |
SOLO BROWSER Opzione solo browser per abilitare l'uso dell'API Streams. Se questa opzione è impostata e viene usata la trasmissione (vedere 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. |
multipart |
Corpo di una richiesta multipart. |
on |
Callback che viene attivato all'avanzamento del download. |
on |
Callback che viene attivato al momento dell'avanzamento del caricamento. |
proxy |
Configurazione del proxy. |
request |
Identificatore univoco per la richiesta. Usato per la registrazione e la traccia. |
stream |
Elenco di codici di stato della risposta il cui corpo PipelineResponse corrispondente deve essere considerato come un flusso. |
timeout | Numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente.
Se la richiesta viene terminata, viene generata una |
tls |
Impostazioni per la configurazione dell'autenticazione TLS |
tracing |
Opzioni usate per creare un intervallo quando la traccia è abilitata. |
url | URL a cui effettuare la richiesta. |
with |
Se le credenziali (cookie) devono essere inviate durante una XHR. 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.Agent
personalizzato.
NOTA: in genere questa deve essere un'istanza condivisa da più richieste in modo che la connessione sottostante al servizio possa essere riutilizzata.
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 l'uso dell'API Streams. Se questa opzione è impostata e viene usata la trasmissione (vedere streamResponseStatusCodes
), la risposta avrà una proprietà browserStream
anziché blobBody
che non sarà 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
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.
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 usate per creare un intervallo quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
url
URL a cui effettuare la richiesta.
url: string
Valore della proprietà
string
withCredentials
Se le credenziali (cookie) devono essere inviate durante una XHR. Il valore predefinito è false.
withCredentials?: boolean
Valore della proprietà
boolean