Если клиент отправляет заголовок Accept/xml, должен ли тело любого сообщения об ошибке (например, 500) также быть xml? Или заголовок Accept применим только к ответам на 200 уровней?Проводится ли HTTP-контент для сообщений об ошибках?
0
A
ответ
0
Эти источники подразумевают, что переговоры с содержанием должны применяться к сообщениям об ошибках.
API Error Codes - Формат полезной нагрузки может меняться в зависимости от того, что использует типы MIME вашего API: вы можете ответить с полезной нагрузкой JSON, включая ваш конкретный код ошибки и необязательное сообщение об ошибке, или с телом XML с подобной информацией.
Twitter - Когда Twitter API возвращает сообщения об ошибках, он делает это в вашем требуемом формате.