Partager via


En-têtes

Cet article fournit des liens vers des pages de référence pour les en-têtes utilisés avec l’API REST Azure App Configuration.

En-têtes de requête

Le tableau suivant décrit les en-têtes de requête courants utilisés dans Azure App Configuration.

En-tête Description Exemple
Autorisation Utilisé pour authentifier une requête au service. Voir la section 14.8 Authorization: HMAC-SHA256 Credential=<Credential>&SignedHeaders=Host;x-ms-date;x-ms-content-sha256&Signature=<Signature>
Accepter Indique au serveur le type de média que le client acceptera dans une réponse HTTP. Voir la section 14.1 Accept: application/vnd.microsoft.appconfig.kv+json;
Accept-Datetime Demande au serveur de retourner son contenu en tant que représentation de son état antérieur. La valeur de cet en-tête est la valeur DateHeure demandée de cet état. Voir RFC 7089 Accept-Datetime: Sat, 12 May 2018 02:10:00 GMT
Content-Type Contient le type de média du contenu dans le corps de la requête HTTP. Voir la section 14.17 Content-Type: application/vnd.microsoft.appconfig.kv+json; charset=utf-8;
Date Date et heure auxquelles la requête HTTP a été émise. Cet en-tête est utilisé dans l’authentification HMAC. Voir la section 14.18 Date: Fri, 11 May 2018 18:48:36 GMT
Hôte Spécifie le locataire pour lequel la requête a été émise. Cet en-tête est utilisé dans l’authentification HMAC. Voir la section 14.23 Host: contoso.azconfig.io
If-Match Utilisé pour rendre une requête HTTP conditionnelle. Cette requête ne devrait aboutir que si l’ETag de la ressource ciblée correspond à la valeur de cet en-tête. La valeur '*' correspond à n’importe quel ETag. Voir la section 14.24 If-Match: "4f6dd610dd5e4deebc7fbaef685fb903"
If-None-Match Utilisé pour rendre une requête HTTP conditionnelle. Cette requête ne devrait aboutir que si l’ETag de la ressource ciblée ne correspond pas à la valeur de cet en-tête. La valeur '*' correspond à n’importe quel ETag. Voir la section 14.26 If-None-Match: "4f6dd610dd5e4deebc7fbaef685fb903"
Sync-Token Utilisé pour activer la cohérence en temps réel pendant une séquence de requêtes. Sync-Token: jtqGc1I4=MDoyOA==;sn=28
x-ms-client-request-id ID unique fourni par le client et utilisé pour suivre l’aller-retour d’une requête. x-ms-client-request-id: 00000000-0000-0000-0000-000000000000
x-ms-content-sha256 Un condensé sha256 du corps de la requête HTTP. Cet en-tête est utilisé dans l’authentification HMAC. x-ms-content-sha256: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
x-ms-date Cet en-tête peut être défini et utilisé à la place de l’en-tête Date si l’en-tête de date n’est pas accessible. Cet en-tête est utilisé dans l’authentification HMAC. x-ms-date: Fri, 11 May 2018 18:48:36 GMT
x-ms-return-client-request-id Utilisé conjointement avec l’en-tête x-ms-client-request-id. Si la valeur de cet en-tête est « true », le serveur est invité à retourner la valeur de l’en-tête de demande x-ms-client-request-id. x-ms-return-client-request-id: true

En-têtes de réponse

Le serveur peut inclure les en-têtes HTTP suivants dans ses réponses.

En-tête Description Exemple
Content-Type Contient le type de média du contenu dans le corps de la réponse HTTP. Voir la section 14.17 Content-Type: application/vnd.microsoft.appconfig.kv+json; charset=utf-8;
ETag Jeton opaque représentant l’état d’une ressource donnée. Peut être utilisé dans des opérations conditionnelles. Voir la section 14.19 ETag: "4f6dd610dd5e4deebc7fbaef685fb903"
Last-Modified Décrit le moment où la ressource demandée a été modifiée pour la dernière fois. Présente le format HTTP-Date. Voir la section 14.29 Last-Modified: Tue, 05 Dec 2017 02:41:26 GMT
Lien Fournit des liens vers les ressources associées à la réponse. Cet en-tête est utilisé pour la pagination à l’aide du lien suivant. Voir RFC 5988 Link: </kv?after={token}>; rel="next"
Memento-Datetime Indique que le contenu d’une réponse représente un état antérieur. La valeur de cet en-tête est la valeur DateHeure de cet état. Voir RFC 7089 Memento-Datetime: Sat, 12 May 2018 02:10:00 GMT
retry-after-ms Fournit une période suggérée (en millisecondes) pendant laquelle le client doit attendre avant de retenter une requête ayant échoué. retry-after-ms: 10
x-ms-request-id ID unique généré par le serveur et utilisé pour effectuer le suivi de la requête au sein du service. x-ms-request-id: 00000000-0000-0000-0000-000000000000
WWW-Authenticate Utilisé pour inviter les clients à s’authentifier et pour fournir une raison expliquant pourquoi une tentative d’authentification a échoué. Voir la section 14.47 WWW-Authenticate: HMAC-SHA256 error="invalid_token" error_description="Invalid Signature"