Сценарий:
Запрос POST
отправляется для обработки заказа, который приведет к извлечению данных из внешнего источника данных.
Возможны три результата:
Очевидным ответом для 1является 200: OK
или 201: Created
(объект создается из этого запроса).
Какие коды состояния подходят для 2и 3?
Коды состояния, которые я рассматривал:
503: Служба недоступна
, когда источник данных не работает500: Внутренняя ошибка сервера
, когда источник данных не работает502: Неверный шлюз
, когда " нет доступных данных»404: Не найдено
, когда «нет доступных данных»403: Запрещено
, когда «нет доступных данных»412: Предварительное условие не выполнено
, когда «нет доступных данных» "