Intestazioni
Questo articolo fornisce collegamenti alle pagine di riferimento per le intestazioni usate con l'API REST Configurazione app di Azure.
Intestazioni richiesta
Nella tabella seguente vengono descritte le intestazioni di richiesta comuni usate in Configurazione app di Azure.
Intestazione | Descrizione | Esempio |
---|---|---|
Autorizzazione | Usato per autenticare una richiesta al servizio. Vedere la sezione 14.8 | Authorization: HMAC-SHA256 Credential=<Credential>&SignedHeaders=Host;x-ms-date;x-ms-content-sha256&Signature=<Signature> |
Accettare | Indica al server il tipo di supporto che il client accetterà in una risposta HTTP. Vedere la sezione 14.1 | Accept: application/vnd.microsoft.appconfig.kv+json; |
Accept-Datetime | Richiede al server di restituire il contenuto come rappresentazione dello stato precedente. Il valore di questa intestazione è il valore datetime richiesto di tale stato. Vedere RFC 7089 | Accept-Datetime: Sat, 12 May 2018 02:10:00 GMT |
Content-Type | Contiene il tipo di supporto del contenuto all'interno del corpo della richiesta HTTP. Vedere la sezione 14.17 | Content-Type: application/vnd.microsoft.appconfig.kv+json; charset=utf-8; |
Data | Data e ora in cui è stata eseguita la richiesta HTTP. Questa intestazione viene usata nell'autenticazione HMAC. Vedere la sezione 14.18 | Date: Fri, 11 May 2018 18:48:36 GMT |
Host | Specifica il tenant per cui è stata eseguita la richiesta. Questa intestazione viene usata nell'autenticazione HMAC. Vedere la sezione 14.23 | Host: contoso.azconfig.io |
If-Match | Usato per rendere condizionale una richiesta HTTP. Questa richiesta deve avere esito positivo solo se L'ETag della risorsa di destinazione corrisponde al valore di questa intestazione. Il valore '*' corrisponde a qualsiasi ETag. Vedere la sezione 14.24 | If-Match: "4f6dd610dd5e4deebc7fbaef685fb903" |
If-None-Match | Usato per rendere condizionale una richiesta HTTP. Questa richiesta deve avere esito positivo solo se L'ETag della risorsa di destinazione non corrisponde al valore di questa intestazione. Il valore '*' corrisponde a qualsiasi ETag. Vedere la sezione 14.26 | If-None-Match: "4f6dd610dd5e4deebc7fbaef685fb903" |
Token di sincronizzazione | Usato per abilitare la coerenza in tempo reale durante una sequenza di richieste. | Sync-Token: jtqGc1I4=MDoyOA==;sn=28 |
x-ms-client-request-id | ID univoco fornito dal client usato per tenere traccia del round trip di una richiesta. | x-ms-client-request-id: 00000000-0000-0000-0000-000000000000 |
x-ms-content-sha256 | Digest sha256 del corpo della richiesta HTTP. Questa intestazione viene usata nell'autenticazione HMAC. | x-ms-content-sha256: 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= |
x-ms-date | Questa intestazione può essere impostata e utilizzata al posto dell'intestazione Date se non è possibile accedere all'intestazione data. Questa intestazione viene usata nell'autenticazione HMAC. |
x-ms-date: Fri, 11 May 2018 18:48:36 GMT |
x-ms-return-client-request-id | Usato in combinazione con l'intestazione x-ms-client-request-id . Se il valore di questa intestazione è "true", verrà richiesto al server di restituire il valore dell'intestazione della x-ms-client-request-id richiesta. |
x-ms-return-client-request-id: true |
Intestazioni della risposta
Il server può includere le intestazioni HTTP seguenti nelle relative risposte.
Intestazione | Descrizione | Esempio |
---|---|---|
Content-Type | Contiene il tipo di supporto del contenuto all'interno del corpo della risposta HTTP. Vedere la sezione 14.17 | Content-Type: application/vnd.microsoft.appconfig.kv+json; charset=utf-8; |
ETag | Token opaco che rappresenta lo stato di una determinata risorsa. Può essere usato nelle operazioni condizionali. Vedere la sezione 14.19 | ETag: "4f6dd610dd5e4deebc7fbaef685fb903" |
Last-Modified | Descrive quando la risorsa richiesta è stata modificata per l'ultima volta. Formattato come HTTP-Date. Vedere la sezione 14.29 | Last-Modified: Tue, 05 Dec 2017 02:41:26 GMT |
Collegamento | Fornisce collegamenti alle risorse correlate alla risposta. Questa intestazione viene usata per il paging usando il collegamento successivo . Vedere RFC 5988 | Link: </kv?after={token}>; rel="next" |
Memento-Datetime | Indica che il contenuto contenuto contenuto in una risposta rappresenta uno stato precedente. Il valore di questa intestazione è il valore datetime di tale stato. Vedere RFC 7089 | Memento-Datetime: Sat, 12 May 2018 02:10:00 GMT |
retry-after-ms | Fornisce un periodo suggerito (in millisecondi) che il client deve attendere prima di riprovare a una richiesta non riuscita. | retry-after-ms: 10 |
x-ms-request-id | ID univoco generato dal server usato per tenere traccia della richiesta all'interno del servizio. | x-ms-request-id: 00000000-0000-0000-0000-000000000000 |
WWW-Authenticate | Usato per sfidare i client per l'autenticazione e fornire un motivo per cui un tentativo di autenticazione non è riuscito. Vedere la sezione 14.47 | WWW-Authenticate: HMAC-SHA256 error="invalid_token" error_description="Invalid Signature" |