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 la risposta in base all'intestazione Accept-Encoding (solo di 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 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.

query

Stringa di query rappresentata come oggetto .

requestId

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

streamResponseBody

Se il corpo di HttpOperationResponse deve essere considerato come flusso.

streamResponseStatusCodes

Elenco dei codici di stato della risposta i cui corpi HttpOperationResponse corrispondenti devono essere considerati 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 .

url

URL a cui si accede dalla richiesta.

withCredentials

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

Metodi

clone()

Clonare questo oggetto request.

prepare(unknown)

Questo è un no-op per scopi di compat e genererà se chiamato.

validateRequestProperties()

Verifica che le proprietà necessarie, ad esempio metodo, URL, intestazioni["Content-Type"], le intestazioni["accept-language"] siano definite. Genererà un errore se una delle proprietà indicate in precedenza non è definita. Nota: questo oggetto no-op per scopi di compat.

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 la risposta in base all'intestazione Accept-Encoding (solo di 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 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à

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.

Se il corpo di HttpOperationResponse deve essere considerato come flusso.

streamResponseBody?: boolean

Valore della proprietà

boolean

streamResponseStatusCodes

Elenco dei codici di stato della risposta i cui corpi HttpOperationResponse corrispondenti devono essere considerati 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 .

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 una XHR.

withCredentials: boolean

Valore della proprietà

boolean

Dettagli metodo

clone()

Clonare questo oggetto request.

function clone(): WebResourceLike

Restituisce

prepare(unknown)

Questo è un no-op per scopi di compat e genererà se chiamato.

function prepare(options: unknown): WebResourceLike

Parametri

options

unknown

Restituisce

validateRequestProperties()

Verifica che le proprietà necessarie, ad esempio metodo, URL, intestazioni["Content-Type"], le intestazioni["accept-language"] siano definite. Genererà un errore se una delle proprietà indicate in precedenza non è definita. Nota: questo oggetto no-op per scopi di compat.

function validateRequestProperties()