DevToolPal
UK
2xx Успіх

200 OK

Гаразд

Що це означає

Запит успішний. Для GET тіло містить ресурс; для POST — результат дії.

Типові причини

  • Звичайний успішний запит
  • Сторінка помилки, віддана з неправильним статусом ("soft 404")
  • Кешована копія, яку повернула CDN

Як виправити

Якщо ви клієнт або відвідувач

Прочитайте тіло. Якщо тіло насправді є повідомленням про помилку, сервер повідомляє хибний статус; перевіряйте і вміст відповіді, і код.

Якщо ви власник сайту чи API

Повертайте 200 лише за справжнього успіху. Використовуйте 201 для створення, 204 для порожніх відповідей і 4xx/5xx для помилок, щоб клієнти, моніторинг і пошукові системи працювали правильно.

Приклад відповіді

HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

Специфікація

RFC 9110 §15.3.1

Часті запитання

› Що таке soft 404?

Відсутня сторінка, що повертає 200 з повідомленням «не знайдено». Пошукові системи вважають її неякісною; повертайте справжній 404 або 410.

› POST має повертати 200 чи 201?

Повертайте 201 Created із заголовком Location, коли POST створює ресурс, і 200, коли він виконує дію та повертає результат.