En-têtes communs

Les en-têtes suivants sont couramment visibles lors de l’envoi de demandes sur Azure Communication Services :

En-têtes de requête

Ces en-têtes peuvent être utilisés lors de l’établissement d’une demande. Certains en-têtes sont obligatoires :

En-tête Obligatoire Type Description
Autorisation Obligatoire String Autorisation pour la demande. Le contenu de cet en-tête varie en fonction du type d’authentification. Pour plus d’informations, consultez Authentification
Content-Type Obligatoire (sur PUT et POST) String Pour les opérations POST et PUT, définissez cet en-tête sur application/json.
User-Agent Facultatif String Chaîne qui spécifie l’agent utilisateur client qui effectue la demande. Le format recommandé est {nom de l'agent utilisateur}/{version}. Par exemple, ContosoApp/1.0.0.
Hôte Obligatoire String Nom d’hôte et port facultatif à partir duquel la demande provient. Par exemple : contoso.com:80. Cet en-tête est généralement défini automatiquement par de nombreuses applications.
Date Obligatoire lors de l’utilisation de clés d’accès Date Date de la demande par format de date RFC 1123 exprimée en temps universel coordonné, par exemple, le vendredi 08 avril 2015 03:52:31 GMT. Peut également être inclus dans un en-tête x-ms-date .
x-ms-date Obligatoire lors de l’utilisation de clés d’accès Date Date de la demande par format de date RFC 1123 exprimée en temps universel coordonné, par exemple, le vendredi 08 avril 2015 03:52:31 GMT. Peut également être inclus dans un en-tête Date .
x-ms-content-sha256 Obligatoire lors de l’utilisation de clés d’accès String Doit être un hachage SHA256 du corps de la demande

En-têtes de réponse

Ces en-têtes sont généralement inclus dans une réponse de Azure Communication Services :

En-tête Type Description
content-type String/MIME Type Type de contenu de la réponse, généralement application/json, qui indique que la réponse est au format JSON
Date Date Date de la demande par format de date RFC 1123 exprimée en temps universel coordonné, par exemple, le vendredi 08 avril 2015 03:52:31 GMT. Peut également être inclus dans un en-tête x-ms-date .
ms-csv String Vecteur de corrélation Microsoft standard. Les vecteurs de corrélation peuvent être utilisés lors de l’envoi d’une demande de support/bogue à notre équipe. Pour plus d’informations à leur sujet, consultez notre Guide de résolution des problèmes
x-processing-time String Temps de traitement de votre demande par Azure Communication Services. Par exemple : « 5 ms »