Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Intestazioni di richiesta comuni
La tabella seguente descrive le intestazioni che possono essere utilizzate da vari tipi di richieste REST di Amazon S3.
| Header Name (Nome intestazione) | Description |
|---|---|
Authorization |
Le informazioni necessarie per l'autenticazione della richiesta. Per ulteriori informazioni, consulta The Authentication Header nella Amazon Simple Storage Service Developer Guide. Per le richieste anonime questa intestazione non è richiesta. |
Access-Control-Request-Method
|
Un elenco di metodi HTTP inviato come richiesta CORS pre-flight. Se la valutazione CORS precedente al flight ha esito positivo, è consentito utilizzare i metodi specificati nella seguente richiesta CORS. |
Content-Length |
La lunghezza del messaggio (senza le intestazioni) secondo la specifica RFC 2616. Questa intestazione è necessaria per i PUT e le operazioni che caricano XML, come la registrazione e gli ACL. |
Content-Type |
Il tipo di contenuto della risorsa nel caso in cui la richiesta contenga contenuti nel corpo. Ad esempio: |
Content-MD5 |
Il digest MD5 a 128 bit codificato in base64 del messaggio (senza le intestazioni) secondo RFC 1864. Questa intestazione può essere utilizzata come controllo dell'integrità del messaggio per verificare che i dati siano gli stessi dati originariamente inviati. Sebbene sia facoltativo, consigliamo di utilizzare il Content-MD5 meccanismo come controllo di integrità end-to-end. Per ulteriori informazioni sull'autenticazione delle richieste REST, consulta la sezione Autenticazione REST nella Amazon Simple Storage Service Developer Guide. |
Date |
La data che può essere utilizzata per creare la firma contenuta nell'intestazione Se l'intestazione Date non viene utilizzata per la registrazione, può essere uno dei formati di data completa specificati dal protocollo RFC 2616 Se utilizzi l'intestazione Se |
Expect
|
Quando l'applicazione utilizza 100-continue, non invia il corpo della richiesta finché non riceve una conferma. Se, in base alle intestazioni, il messaggio viene rifiutato, il corpo del messaggio non viene inviato. Questa intestazione può essere utilizzata solo se si invia un corpo. Valori validi: 100-continue |
Host |
Per le richieste in stile percorso, il valore è. Questa intestazione è obbligatoria per HTTP 1.1 (la maggior parte dei toolkit aggiunge questa intestazione automaticamente); opzionale per le richieste. HTTP/1.0 |
Origin |
Un endpoint che specifica il nome del server del richiedente iniziale. |
x-amz-content-sha256 |
Quando si utilizza la versione 4 della firma per autenticare la richiesta, questa intestazione fornisce un hash del payload della richiesta. Per ulteriori informazioni, consulta Calcolo delle firme per l'intestazione di autorizzazione: trasferimento del payload in un unico blocco (AWS Signature (versione 4). Quando si carica un oggetto in blocchi, si imposta il valore su per indicare che la firma copre solo |
x-amz-date |
Data utilizzata per creare la firma nell'intestazione di autorizzazione. Deve essere nel formato di base ISO 8601 (
|
x-amz-security-token |
Questa intestazione può essere utilizzata nei seguenti scenari:
Questa intestazione è obbligatoria per le richieste che utilizzano Amazon DevPay e le richieste firmate utilizzando credenziali di sicurezza temporanee. |