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 o meno la risposta in base all'intestazione Accept-Encoding (solo 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 durante l'esecuzione della richiesta. |
on |
Callback attivato al momento dell'avanzamento del download. |
on |
Callback attivato al momento del caricamento. |
proxy |
Configurazione del proxy. |
query | Stringa di query rappresentata come oggetto . |
request |
Identificatore univoco per la richiesta. Usato per la registrazione e la traccia. |
stream |
Indica se il corpo di HttpOperationResponse deve essere considerato come un flusso. |
stream |
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 |
url | URL a cui si accede dalla richiesta. |
with |
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. |
validate |
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
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()
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()