WebResourceLike interface
Description d’une requête HTTP à envoyer à un serveur distant.
Propriétés
abort |
Signal d’un contrôleur d’abandon. Peut être utilisé pour abandonner à la fois l’envoi d’une demande réseau et l’attente d’une réponse. |
body | Contenu du corps HTTP de la requête. |
decompress |
Indique s’il faut décompresser la réponse en fonction de Accept-Encoding en-tête (node-fetch uniquement) |
form |
Données de formulaire, utilisées pour générer le corps de la demande. |
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. |
proxy |
Configuration du proxy. |
query | Chaîne de requête représentée sous la forme d’un objet. |
request |
Identificateur unique de la requête. Utilisé pour la journalisation et le suivi. |
stream |
Indique si le corps de l’objet HttpOperationResponse doit ou non être traité comme un flux. |
stream |
Liste des codes d’état de réponse dont le corps HttpOperationResponse correspondant doit ê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(unknown) | Il s’agit d’une opération sans opération à des fins de compatibilité et sera levée si elle est appelée. |
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. Remarque : il s’agit d’une absence d’opération à des fins de compatibilité. |
Détails de la propriété
abortSignal
Signal d’un contrôleur d’abandon. Peut être utilisé pour abandonner à la fois l’envoi d’une demande réseau et l’attente d’une réponse.
abortSignal?: AbortSignalLike
Valeur de propriété
body
Contenu du corps HTTP de la requête.
body?: any
Valeur de propriété
any
decompressResponse
Indique s’il faut décompresser la réponse en fonction de Accept-Encoding en-tête (node-fetch uniquement)
decompressResponse?: boolean
Valeur de propriété
boolean
formData
Données de formulaire, utilisées pour générer le corps de la demande.
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
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}
requestId
Identificateur unique de la requête. Utilisé pour la journalisation et le suivi.
requestId: string
Valeur de propriété
string
streamResponseBody
Avertissement
Cette API est à présent déconseillée.
Use streamResponseStatusCodes property instead.
Indique si le corps de l’objet HttpOperationResponse doit ou non être traité comme un flux.
streamResponseBody?: boolean
Valeur de propriété
boolean
streamResponseStatusCodes
Liste des codes d’état de réponse dont le corps HttpOperationResponse correspondant doit être traité comme un flux.
streamResponseStatusCodes?: Set<number>
Valeur de propriété
Set<number>
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(unknown)
Il s’agit d’une opération sans opération à des fins de compatibilité et sera levée si elle est appelée.
function prepare(options: unknown): WebResourceLike
Paramètres
- options
-
unknown
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. Remarque : il s’agit d’une absence d’opération à des fins de compatibilité.
function validateRequestProperties()