WebResourceLike interface
Abstraction sur un appel REST.
Propriétés
abort |
Utilisé pour abandonner la demande ultérieurement. |
agent |
Configuration de l’agent HTTP(S). |
body | Contenu du corps HTTP de la requête. |
form |
|
headers | En-têtes HTTP à utiliser lors de la requête. |
keep |
Si la connexion doit être réutilisée. |
method | Méthode HTTP à utiliser lors de la requête. |
on |
Rappel qui se déclenche lors de la progression du téléchargement. |
on |
Rappel qui se déclenche lors de la progression du chargement. |
operation |
Fonction qui retourne l’OpérationResponse appropriée pour la combinaison OperationSpec et HttpOperationResponse donnée. Si ce n’est pas défini, une recherche de code d’état simple est utilisée. |
operation |
Utilisé pour analyser la réponse. |
proxy |
Configuration du proxy. |
query | Chaîne de requête représentée sous la forme d’un objet. |
redirect |
Limitez le nombre de redirections suivies pour cette demande. Si la valeur est 0, les redirections ne sont pas suivies. S’il n’est pas défini, le comportement de redirection par défaut de l’node_fetch sous-jacent s’applique. |
should |
Indique si httpOperationResponse doit être désérialisé ou non. Si ce n’est pas défini, httpOperationResponse doit être désérialisé. |
stream |
Indique si le corps de l’objet HttpOperationResponse doit ou non être traité comme un flux. |
timeout | Nombre de millisecondes qu’une demande peut prendre avant de se terminer automatiquement.
Si la demande est terminée, une |
url | URL accessible par la requête. |
with |
Si des informations d’identification (cookies) doivent être envoyées pendant un XHR. |
Méthodes
clone() | Clonez cet objet de requête. |
prepare(Request |
Définit les options de la demande. |
validate |
Vérifie que les propriétés requises telles que method, url, headers["Content-Type"], headers["accept-language"] sont définies. Une erreur est générée si l’une des propriétés mentionnées ci-dessus n’est pas définie. |
Détails de la propriété
abortSignal
Utilisé pour abandonner la demande ultérieurement.
abortSignal?: AbortSignalLike
Valeur de propriété
agentSettings
body
Contenu du corps HTTP de la requête.
body?: any
Valeur de propriété
any
formData
formData?: any
Valeur de propriété
any
headers
En-têtes HTTP à utiliser lors de la requête.
headers: HttpHeadersLike
Valeur de propriété
keepAlive
Si la connexion doit être réutilisée.
keepAlive?: boolean
Valeur de propriété
boolean
method
onDownloadProgress
Rappel qui se déclenche lors de la progression du téléchargement.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valeur de propriété
(progress: TransferProgressEvent) => void
onUploadProgress
Rappel qui se déclenche lors de la progression du chargement.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valeur de propriété
(progress: TransferProgressEvent) => void
operationResponseGetter
Fonction qui retourne l’OpérationResponse appropriée pour la combinaison OperationSpec et HttpOperationResponse donnée. Si ce n’est pas défini, une recherche de code d’état simple est utilisée.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Valeur de propriété
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
Chaîne de requête représentée sous la forme d’un objet.
query?: {[key: string]: any}
Valeur de propriété
{[key: string]: any}
redirectLimit
Limitez le nombre de redirections suivies pour cette demande. Si la valeur est 0, les redirections ne sont pas suivies. S’il n’est pas défini, le comportement de redirection par défaut de l’node_fetch sous-jacent s’applique.
redirectLimit?: number
Valeur de propriété
number
shouldDeserialize
Indique si httpOperationResponse doit être désérialisé ou non. Si ce n’est pas défini, httpOperationResponse doit être désérialisé.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Valeur de propriété
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Indique si le corps de l’objet HttpOperationResponse doit ou non être traité comme un flux.
streamResponseBody?: boolean
Valeur de propriété
boolean
timeout
Nombre de millisecondes qu’une demande peut prendre avant de se terminer automatiquement.
Si la demande est terminée, une AbortError
est levée.
timeout: number
Valeur de propriété
number
url
URL accessible par la requête.
url: string
Valeur de propriété
string
withCredentials
Si des informations d’identification (cookies) doivent être envoyées pendant un XHR.
withCredentials: boolean
Valeur de propriété
boolean
Détails de la méthode
clone()
prepare(RequestPrepareOptions)
Définit les options de la demande.
function prepare(options: RequestPrepareOptions): WebResourceLike
Paramètres
- options
- RequestPrepareOptions
Retours
validateRequestProperties()
Vérifie que les propriétés requises telles que method, url, headers["Content-Type"], headers["accept-language"] sont définies. Une erreur est générée si l’une des propriétés mentionnées ci-dessus n’est pas définie.
function validateRequestProperties()