HTTP коды ответов

Каждый ответ сервера должен содержать корректный специфичный статус HTTP ответа, при этом:

  • Коды ответов в диапазоне 2 XX соответствуют корректно отработавшему запросу (например, при получении данных возвращается код 200, при добавлении новой сущности – 201, а при корректном удалении – 204 и т.д.);
  • Коды ответов в диапазоне 4 XX – соответствуют ошибке при обработке запроса, вызванной некими данными на стороне вызывающего клиента (например, 404 – обращение к несуществующему ресурсу);
  • Коды ответов в диапазоне 5 XX – соответствуют ошибке при обработке запроса на стороне самой ИС (например, при и временной недоступности БД).