DevToolPal
RU
2xx Успех

200 OK

OK

Что это значит

Запрос выполнен успешно. Для GET тело содержит ресурс, для POST — результат действия.

Типичные причины

  • Обычный успешный запрос
  • Страница ошибки, отданная с неверным статусом («мягкая 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

Частые вопросы

› Что такое мягкая 404?

Несуществующая страница, которая возвращает 200 с сообщением «не найдено». Поисковики считают её низкокачественной; возвращайте настоящий 404 или 410.

› POST должен возвращать 200 или 201?

201 Created с заголовком Location, если POST создаёт ресурс, и 200, если он выполняет действие и возвращает результат.