Що це означає
Запит успішний. Для GET тіло містить ресурс; для POST — результат дії.
Типові причини
- Звичайний успішний запит
- Сторінка помилки, віддана з неправильним статусом ("soft 404")
- Кешована копія, яку повернула CDN
Як виправити
Якщо ви клієнт або відвідувач
Прочитайте тіло. Якщо тіло насправді є повідомленням про помилку, сервер повідомляє хибний статус; перевіряйте і вміст відповіді, і код.
Якщо ви власник сайту чи API
Повертайте 200 лише за справжнього успіху. Використовуйте 201 для створення, 204 для порожніх відповідей і 4xx/5xx для помилок, щоб клієнти, моніторинг і пошукові системи працювали правильно.
Приклад відповіді
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"
} Специфікація
Часті запитання
› Що таке soft 404?
Відсутня сторінка, що повертає 200 з повідомленням «не знайдено». Пошукові системи вважають її неякісною; повертайте справжній 404 або 410.
› POST має повертати 200 чи 201?
Повертайте 201 Created із заголовком Location, коли POST створює ресурс, і 200, коли він виконує дію та повертає результат.