Если клиент отправляет заголовок Accept приложения/xml, должно ли тело любого сообщения об ошибке (например, 500) также быть xml? Или заголовок Accept применяется только к ответам уровня 200?
Применяется ли согласование содержимого HTTP к сообщениям об ошибках?
Ответы (1)
Эти источники подразумевают, что согласование содержимого должно применяться к сообщениям об ошибках.
Коды ошибок API – Формат полезной нагрузки может меняться в зависимости от того, какие типы MIME использует ваш API: вы можете ответить полезными данными JSON, включая ваш конкретный код ошибки и необязательное сообщение об ошибке, или телом XML с аналогичной информацией.
Twitter — Когда API Twitter возвращает сообщения об ошибках, он делает это в требуемый формат.
person
jaco0646
schedule
20.05.2015
Twitter изменил свой API. Теперь в нем указано, что сообщения об ошибках Twitter API возвращаются в формате JSON.
- person jaco0646; 30.11.2019