WebResource interface
Descrizione di una richiesta HTTP da effettuare a un server remoto.
Proprietà
abort |
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. |
decompress |
Indica se decomprimere la risposta in base all'intestazione Accept-Encoding (solo di recupero del nodo) |
form |
Dati del modulo usati per compilare il corpo della richiesta. |
headers | Intestazioni HTTP da usare durante l'esecuzione della richiesta. |
keep |
Se la connessione deve essere riutilizzata. |
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. |
query | Stringa di query rappresentata come oggetto . |
request |
Identificatore univoco per la richiesta. Usato per la registrazione e la traccia. |
stream |
Se il corpo di HttpOperationResponse deve essere considerato come flusso. |
stream |
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 |
url | URL a cui si accede dalla richiesta. |
with |
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. |
validate |
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
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()
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()