Типовые заголовки запросов

Следующая таблица описывает заголовки, которые можно использовать с различными типами запросов REST сервиса.


Имя Описание
Authorization Информация, необходимая для аутентификации запроса. Данный заголовок не требуется для анонимных запросов.
Content-Length Длина сообщения (без заголовков) согласно RFC 2616. Заголовок требуется для операций PUT и операций с загрузкой XML, таких как ACL.
Content-Type Тип содержимого ресурса при наличии содержимого запроса в его теле. Пример: text/plain
Content-MD5 Зашифрованная алгоритмом Base64 128-битная MD5-свертка сообщения (без заголовков) согласно RFC 1864. Данный заголовок может использоваться в качестве проверки целостности сообщения, чтобы удостовериться в том, что данные являются теми же данными, которые были изначально отправлены. Мы рекомендуем использовать механизм Content-MD5 в качестве сквозной проверки целостности.
Date Текущая дата и время в соответствии с данными инициатора запроса. Пример: Wed, 01 Mar 2006 12:00:00 GMT. При указании заголовка Authorization вы должны указать заголовок x-amz-date или Date.
Expect

Когда ваше приложение использует 100-continue, оно не отправляет тело запроса до тех пор, пока не получит подтверждение. Если сообщение отклоняется из-за заголовка, то тело сообщения не отправляется. Данный заголовок может использоваться только в случае, если вы отправляете тело.

Допустимое значение: 100-continue
Host

Данный заголовок требуется для HTTP 1.1 (большинство инструментальных средств автоматически добавляют этот заголовок). Заголовок является необязательным для запросов HTTP/1.0.

x-amz-content-sha256 При использовании Signature Version 4 для аутентификации запроса этот заголовок предоставляет хеш-сумму полезных данных запроса.
x-amz-date Текущая дата и время в соответствии с данными инициатора запроса. Пример: Wed, 01 Mar 2006 12:00:00 GMT. При указании заголовка Authorization вы должны указать заголовок x-amz-date или Date. В случае, если указаны оба, значение, указанное для заголовка x-amz-date, становится приоритетным.