Скачать mp3 / Весь mp3-архив
(рекомендуем слушать в 1.5x-2x скорости воспроизведения)

ep009

В подкасте подняли вопрос о сообщениях об ошибках в API.

RFC7807 "Problem details"

Этот документ предлагает унифицированное решение по форматированию (схеме) ответа проблемы/ошибки для API-сервисов. Несмотря на то, что документ достаточно свежий (весна 2016) мы едва ли обнаружили для себя удобное решение, которое одновременно будет удобно и для клиента API.

RFC предлагает дополнительный Content-Type: application/problem+json. Частичное применение некоторых идей мы нашли в API DHL v4

Обсудили применимость использования Content-Language для последующей локализации. В большинстве наших проектов мы используем английский.

Обсудили предложение RFC по использованию в качестве кодов ошибок URI и насколько это удобно использовать клиенту.

Рассказали схему ошибки, которую мы используем в своих проектах.

Опубликовано: 09.04.2020
Теги: RFC, RFC7807, API, валидация, ошибки в теле ответа, коды ошибок