Cabeçalhos de solicitação comuns
A tabela a seguir descreve os cabeçalhos que podem ser usados por diversos tipos de solicitações REST do Amazon S3.
| Nome do cabeçalho | Descrição |
|---|---|
Authorization |
As informações necessárias para solicitar a autenticação. Para obter mais informações, acesse Cabeçalho de autenticação no Guia do desenvolvedor do Amazon Simple Storage Service. Para solicitações anônimas, esse cabeçalho não é obrigatório. |
Access-Control-Request-Method
|
Uma lista de métodos HTTP que é enviada como uma solicitação CORS preliminar. Se a avaliação de CORS preliminar for bem-sucedida, os métodos especificados poderão ser usados na solicitação CORS seguinte. |
Content-Length |
Comprimento da mensagem (sem cabeçalhos) de acordo com a RFC 2616. Esse cabeçalho é necessário para PUTs e operações que carregam XML, como registros em log e ACLs. |
Content-Type |
O tipo de conteúdo do recurso, caso a solicitação tenha conteúdo no corpo. Exemplo: |
Content-MD5 |
O resumo MD5 de 128 bits com codificação base64 da mensagem (sem os cabeçalhos) de acordo com a RFC 1864. Esse cabeçalho pode ser usado como uma verificação de integridade da mensagem para conferir se os dados são os mesmos dados que foram enviados originalmente. Embora seja opcional, recomendamos usar o mecanismo Content-MD5 como uma verificação de integridade completa. Para obter mais informações sobre a autenticação de solicitações REST, acesse Autenticação REST no Guia do desenvolvedor do Amazon Simple Storage Service. |
Date |
A data que pode ser usada para criar a assinatura contida no cabeçalho Se o cabeçalho Data não for usado na assinatura, ele poderá ser um dos formatos de data completa especificados por RFC 2616 Se você estiver usando o cabeçalho Se |
Expect
|
Quando seu aplicativo usa 100-continue, ele não envia o corpo da solicitação até receber uma confirmação. Se a mensagem for rejeitada com base nos cabeçalhos, o corpo da mensagem não será enviado. Esse cabeçalho só poderá ser usado se você estiver enviando um corpo. Valores válidos: 100-continue |
Host |
Para solicitações em estilo de caminho, o valor é Esse cabeçalho é necessário para HTTP 1.1 (a maioria dos kits de ferramentas adiciona esse cabeçalho automaticamente); opcional para solicitações HTTP/1.0. |
Origin |
Um endpoint que especifica o nome do servidor do solicitante inicial. |
x-amz-content-sha256 |
Ao usar a versão 4 de assinatura para autenticar a solicitação, este cabeçalho fornece um hash da carga útil da solicitação. Para obter mais informações, consulte Cálculos de assinatura para o cabeçalho de autorização: transferência de carga útil em uma única parte (AWS Signature Version 4). Ao carregar o objeto em partes, você define o valor como |
x-amz-date |
A data usada para criar a assinatura no cabeçalho de autorização. O formato deve ser ISO 8601 básico no formato
|
x-amz-security-token |
Esse cabeçalho pode ser usado nos seguintes cenários:
Esse cabeçalho é necessário para solicitações que usam o Amazon DevPay e solicitações assinadas usando credenciais de segurança temporárias. |