WebResource interface
Description d’une requête HTTP à effectuer sur 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. |
agent | NODEJS UNIQUEMENT Option Node uniquement pour fournir une |
body | Contenu du corps HTTP de la requête. |
decompress |
Indique s’il faut décompresser ou non la réponse en fonction de l’en-tête Accept-Encoding (node-fetch uniquement) |
form |
Données de formulaire, utilisées pour générer le corps de la requête. |
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 l’établissement 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 en tant qu’objet. |
request |
Identificateur unique de la requête. Utilisé pour la journalisation et le suivi. |
stream |
Indique si le corps de HttpOperationResponse doit ê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 | Le 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 les 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 no-op à des fins de compatibilité et lève si elle est appelée. |
validate |
Valide que les propriétés requises, telles que la méthode, l’URL, les en-têtes["Content-Type"], les en-têtes["accept-language"] sont définis. Elle génère une erreur si l’une des propriétés mentionnées ci-dessus n’est pas définie. Remarque : il s’agit d’un no-op à 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é
agent
NODEJS UNIQUEMENT
Option Node uniquement pour fournir une http.Agent
/https.Agent
personnalisée.
REMARQUE : généralement, il doit s’agir d’une instance partagée par plusieurs requêtes afin que la connexion sous-jacente au service puisse être réutilisée.
Ne fait rien lors de l’exécution dans le navigateur.
agent?: Agent
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 ou non la réponse en fonction de l’en-tête Accept-Encoding (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 requête.
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
Méthode HTTP à utiliser lors de l’établissement de la requête.
method: HttpMethods
Valeur de propriété
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 en tant qu’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 HttpOperationResponse doit ê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
Le 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 les 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 no-op à des fins de compatibilité et lève si elle est appelée.
function prepare(options: unknown): WebResourceLike
Paramètres
- options
-
unknown
Retours
validateRequestProperties()
Valide que les propriétés requises, telles que la méthode, l’URL, les en-têtes["Content-Type"], les en-têtes["accept-language"] sont définis. Elle génère une erreur si l’une des propriétés mentionnées ci-dessus n’est pas définie. Remarque : il s’agit d’un no-op à des fins de compatibilité.
function validateRequestProperties()