Condividi tramite


WebResource interface

Descrizione di una richiesta HTTP da effettuare a un server remoto.

Proprietà

abortSignal

Segnale di un controller di interruzione. Può essere usato per interrompere l'invio di una richiesta di rete e l'attesa di una risposta.

body

Contenuto del corpo HTTP della richiesta.

decompressResponse

Indica se decomprimere o meno la risposta in base all'intestazione Accept-Encoding (solo recupero del nodo)

formData

Dati del modulo, usati per compilare il corpo della richiesta.

headers

Intestazioni HTTP da usare durante l'esecuzione della richiesta.

keepAlive

Se la connessione deve essere riutilizzata.

method

Metodo HTTP da usare durante l'esecuzione della richiesta.

onDownloadProgress

Callback attivato al momento dell'avanzamento del download.

onUploadProgress

Callback attivato al momento del caricamento.

proxySettings

Configurazione del proxy.

query

Stringa di query rappresentata come oggetto .

requestId

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

streamResponseBody

Indica se il corpo di HttpOperationResponse deve essere considerato come un flusso.

streamResponseStatusCodes

Elenco di codici di stato della risposta il cui corpo HttpOperationResponse corrispondente deve essere considerato come un 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 .

url

URL a cui si accede dalla richiesta.

withCredentials

Se le credenziali (cookie) devono essere inviate durante un XHR.

Metodi

clone()

Clonare questo oggetto richiesta.

prepare(unknown)

Questo è un no-op a scopo di compatibilità e genererà se chiamato.

validateRequestProperties()

Verifica che siano definite le proprietà necessarie, ad esempio metodo, URL, intestazioni["Content-Type"], intestazioni["accept-language"]. Verrà generato un errore se una delle proprietà indicate in precedenza non è definita. Nota: questa operazione non è disponibile a scopo di compatibilità.

Dettagli proprietà

abortSignal

Segnale di un controller di interruzione. Può essere usato per interrompere l'invio di una richiesta di rete e l'attesa di una risposta.

abortSignal?: AbortSignalLike

Valore della proprietà

body

Contenuto del corpo HTTP della richiesta.

body?: any

Valore della proprietà

any

decompressResponse

Indica se decomprimere o meno la risposta in base all'intestazione Accept-Encoding (solo recupero del nodo)

decompressResponse?: boolean

Valore della proprietà

boolean

formData

Dati del modulo, usati per compilare il corpo della richiesta.

formData?: any

Valore della proprietà

any

headers

Intestazioni HTTP da usare durante l'esecuzione della richiesta.

headers: HttpHeadersLike

Valore della proprietà

keepAlive

Se la connessione deve essere riutilizzata.

keepAlive?: boolean

Valore della proprietà

boolean

method

Metodo HTTP da usare durante l'esecuzione della richiesta.

method: HttpMethods

Valore della proprietà

onDownloadProgress

Callback attivato al momento dell'avanzamento del download.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

onUploadProgress

Callback attivato al momento del caricamento.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

proxySettings

Configurazione del proxy.

proxySettings?: ProxySettings

Valore della proprietà

query

Stringa di query rappresentata come oggetto .

query?: {[key: string]: any}

Valore della proprietà

{[key: string]: any}

requestId

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

requestId: string

Valore della proprietà

string

streamResponseBody

Avviso

Questa API è ora deprecata.

Use streamResponseStatusCodes property instead.

Indica se il corpo di HttpOperationResponse deve essere considerato come un flusso.

streamResponseBody?: boolean

Valore della proprietà

boolean

streamResponseStatusCodes

Elenco di codici di stato della risposta il cui corpo HttpOperationResponse corrispondente deve essere considerato come un 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 .

timeout: number

Valore della proprietà

number

url

URL a cui si accede dalla richiesta.

url: string

Valore della proprietà

string

withCredentials

Se le credenziali (cookie) devono essere inviate durante un XHR.

withCredentials: boolean

Valore della proprietà

boolean

Dettagli metodo

clone()

Clonare questo oggetto richiesta.

function clone(): WebResourceLike

Restituisce

prepare(unknown)

Questo è un no-op a scopo di compatibilità e genererà se chiamato.

function prepare(options: unknown): WebResourceLike

Parametri

options

unknown

Restituisce

validateRequestProperties()

Verifica che siano definite le proprietà necessarie, ad esempio metodo, URL, intestazioni["Content-Type"], intestazioni["accept-language"]. Verrà generato un errore se una delle proprietà indicate in precedenza non è definita. Nota: questa operazione non è disponibile a scopo di compatibilità.

function validateRequestProperties()