Формат входных данных
Внимание. Маркет постепенно перестает поддерживать XML. Поэтому мы рекомендуем переходить на JSON. Сейчас XML можно использовать, если добавить в запрос Content-Type: application/xml. Без этого будут ошибки.
Входные структуры данных методов DELETE, POST и PUT передаются в теле запроса.
Формат входных данных: JSON.
Формат входных данных указывается в HTTP-заголовке Content-Type. Значение заголовка: application/json
.
Формат входных данных должен совпадать с форматом ответа. Поэтому в заголовке Content-Type задавайте такой же формат, как и в заголовке Accept или в URL запроса (расширение .json ).
Требуемая кодировка запроса: UTF-8.
Если в запросе не указан заголовок Content-Type, Маркет автоматически определяет формат данных. Сервис возвращает HTTP-статус
400 Bad Request
в следующих случаях: переданные данные невалидны;
в структуре данных содержатся ошибки;
в заголовке Content-Type указан формат XML, но передана корректная структура данных в формате JSON (или наоборот);
в теле запроса используется неверная кодировка (отличная от UTF-8).