WebResourceLike 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. |
operation |
Funzione che restituisce la combinazione OperationResponse appropriata per la combinazione OperationSpec e HttpOperationResponse appropriata. Se questa operazione non è definita, verrà usata una semplice ricerca del codice di stato. |
operation |
Usato per analizzare la risposta. |
proxy |
Configurazione proxy. |
query | Stringa di query rappresentata come oggetto . |
request |
Identificatore univoco per la richiesta. Usato per la registrazione e la traccia. |
should |
Indipendentemente dal fatto che httpOperationResponse debba essere deserializzato. Se non è definito, httpOperationResponse deve essere deserializzato. |
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 |
tracing |
Traccia: contesto usato durante la creazione di intervalli. |
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(Request |
Imposta le opzioni sulla richiesta. |
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. |
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
operationResponseGetter
Funzione che restituisce la combinazione OperationResponse appropriata per la combinazione OperationSpec e HttpOperationResponse appropriata. Se questa operazione non è definita, verrà usata una semplice ricerca del codice di stato.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Valore della proprietà
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
Usato per analizzare la risposta.
operationSpec?: OperationSpec
Valore della proprietà
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
shouldDeserialize
Indipendentemente dal fatto che httpOperationResponse debba essere deserializzato. Se non è definito, httpOperationResponse deve essere deserializzato.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Valore della proprietà
boolean | (response: HttpOperationResponse) => boolean
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
tracingContext
Traccia: contesto usato durante la creazione di intervalli.
tracingContext?: Context
Valore della proprietà
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(RequestPrepareOptions)
Imposta le opzioni sulla richiesta.
function prepare(options: RequestPrepareOptions): WebResourceLike
Parametri
- options
- RequestPrepareOptions
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.
function validateRequestProperties()