Cabeçalhos Comuns

Normalmente, os cabeçalhos seguintes são vistos ao fazer pedidos contra Azure Communication Services:

Cabeçalhos de Pedido

Estes cabeçalhos podem ser utilizados ao fazer um pedido, alguns cabeçalhos são necessários:

Cabeçalho Necessário Tipo Description
Autorização Necessário String A autorização do pedido. O conteúdo deste cabeçalho varia consoante o tipo de autenticação. Para obter mais informações, veja Autenticação
Tipo de Conteúdo Necessário (em PUT e POST) String Para operações POST e PUT, defina este cabeçalho como application/json.
User-Agent Opcional String Uma cadeia que especifica o agente de utilizador cliente que está a fazer o pedido. O formato recomendado é {user agent name}/{version}. Por exemplo, ContosoApp/1.0.0.
Anfitrião Necessário String O nome do anfitrião e a porta opcional a partir da qual o pedido terá origem. Por exemplo, contoso.com:80. Normalmente, este cabeçalho será definido automaticamente por muitas aplicações.
Data Necessário ao utilizar Chaves de Acesso Data A data do pedido por formato de data RFC 1123 expresso na Hora Universal Coordenada, por exemplo, Fri, 08 Abr 2015 03:52:31 GMT. Também pode ser incluído num cabeçalho x-ms-date .
x-ms-date Necessário ao utilizar Chaves de Acesso Data A data do pedido por formato de data RFC 1123 expresso na Hora Universal Coordenada, por exemplo, Fri, 08 Abr 2015 03:52:31 GMT. Também pode ser incluído num cabeçalho Data .
x-ms-content-sha256 Necessário ao utilizar Chaves de Acesso String Deve ser um Hash SHA256 do Corpo de Pedido

Cabeçalhos de Resposta

Normalmente, estes cabeçalhos serão incluídos numa resposta de Azure Communication Services:

Cabeçalho Tipo Description
tipo de conteúdo Tipo de Cadeia/MIME O Tipo de conteúdo da resposta, normalmente application/json, que indica que a resposta está formatada como JSON
Data Data A data do pedido por formato de data RFC 1123 expresso na Hora Universal Coordenada, por exemplo, Fri, 08 Abr 2015 03:52:31 GMT. Também pode ser incluído num cabeçalho x-ms-date .
ms-csv String Um Vetor de Correlação da Microsoft padrão. Os vetores de correlação podem ser utilizados ao fazer um pedido de suporte/erro à nossa equipa. Para obter mais informações sobre as mesmas, consulte o nosso Guia de Resolução de Problemas
x-processing-time String O tempo que o seu pedido demorou a ser processado por Azure Communication Services. Por exemplo: "5 ms"