22 Червня, 2025

Надійний висновок

Ефективні настанови

Як встановити код статусу відповіді HTTP в REST API?

Під час реалізації коду статусу HTTP ми повинні застосувати принаймні три коди:

  1. 200 – Добре (все добре)
  2. 400 – Поганий запит (клієнт зробив щось не так)
  3. 500 – Внутрішня помилка сервера (API зробив щось не так)

Виберіть відповідний код статусу HTTP для кожної відповіді залежно від характеру відповіді. Наприклад, використовуйте код статусу 200 OK для успішних запитів, код статусу 201 Created для запитів, які призводять до створення нового ресурсу, і код статусу 400 Bad Request для запитів із неправильними даними.

setStatus. Встановлює код стану для цієї відповіді. Цей метод використовується для встановлення коду статусу повернення, коли помилки немає (наприклад, для кодів статусу SC_OK або SC_MOVED_TEMPORARILY).

У експресі ми можемо використовувати рез. статус (–статусКод–) щоб встановити код стану.

Ви можете оголосити параметр типу Response у вашій функції операції шляху (як ви можете зробити для файлів cookie та заголовків). Потім ви можете встановити status_code в цьому об’єкті тимчасової відповіді. І тоді ви можете повернути будь-який потрібний вам об’єкт, як зазвичай (dict, модель бази даних тощо).

Що означає 200 OK? Код статусу 200 OK означає це запит був успішним, але значення успіху залежить від використаного методу запиту: GET: запитуваний ресурс було отримано та передано до тіла повідомлення.

Share: Facebook Twitter Linkedin