Перейти к основному содержанию

HTTP-заголовки

В этом разделе описаны HTTP-заголовки, которые API будет принимать при любом запросе.

Content-Type

Все запросы должны содержать HTTP-заголовок content-type.

Принимаемые типы содержимого

Базовый форматContent-TypesContent-Types
JSONприложение/jsontext/json в настоящее время не является допустимым типом содержимого
Данные формыmultipart/form-dataИспользуется только при загрузке вариаций

Ошибки типа содержимого

Код ответаПримечания
400Тип содержимого был понят, но не смог быть декодирован. Дополнительная информация появится в теле ответа
415Тип содержимого отсутствует или не поддерживается

Примечание: В случаях, когда в заголовке content-type есть проблема, тип содержимого ответа будет иметь формат по умолчанию для API, в настоящее время application/json



Примечание: В настоящее время API не придерживается HTTP-заголовка Accept-type, все ответы отправляются с тем же типом содержимого, что и полученный запрос, при условии, что тип содержимого запроса был действительным


Авторизация

Этот заголовок является необязательным и используется для предоставления API аутентификационных данных для текущего пользователя, которые позволят ему получить доступ к ограниченным ресурсам API. Токены могут быть получены через API Login. Пример заголовка:


Authorization: Bearer 45267dbe480c8c7d799c62ccad92cb44f67ab086

Заголовок Authorization принимает строку, состоящую из двух частей, разделенных одним пробелом. Первая часть - это тип токена, вторая - сам токен доступа.

Ошибки авторизации

Код ответаПримечания
400Был предоставлен неверно сформированный заголовок авторизации
401Заголовок авторизации отсутствует или токен был недействительным или истекшим

Выбор типа маркера авторизации

В случае неудачи заголовки ответа будут содержать заголовок WWW-Authenticate, в котором будет указан тип токена, необходимый для доступа.