Коди стану HTTP, які сервер може генерувати у відповідь на HTTP-запити: 200 OK : Успішний запит. 400 Поганий запит: недійсний аргумент (недійсне корисне навантаження запиту).
: у дозволі відмовлено (наприклад, недійсний ключ API).
Використовуйте код статусу HTTP 200 для успішних запитів, які отримують або оновлюють ресурс. Використовуйте код статусу HTTP 201 для успішних запитів, які створюють новий ресурс на сервері. Використовуйте код статусу HTTP 202 для запитів, які були прийняті до обробки, але обробку ще не завершено.
The 400 Поганий запит код статусу означає, що сервер не міг зрозуміти запит через неправильний синтаксис.
Враховується код статусу 402 нестандартний і був представлений для розширення можливостей протоколу HTTP за межі стандартного набору кодів стану. Це чітке вказівку клієнту на те, що йому потрібно вжити заходів для завершення процесу оплати, перш ніж вони зможуть отримати доступ до запитуваного ресурсу.
Код статусу відповіді на помилку клієнта HTTP 400 Bad Request вказує на це сервер не обробить запит через те, що сервер вважав помилкою клієнта.
Використовується код статусу 204 коли сервер успішно обробляє запит, але немає вмісту для повернення клієнту. Це зазвичай використовується для запитів, у яких клієнт хоче вказати, що він завершив обробку запиту, наприклад запит DELETE.