200 Ок ("хорошо")

https://httpcat.ru/200
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 200 — хорошо

Описание

Код состояния 200 OK указывает, что запрос клиента был успешно обработан, и сервер вернул ожидаемый результат.

Основные характеристики:

  • Обозначает, что запрос выполнен без ошибок
  • Может использоваться с любым типом HTTP-запросов (чаще всего с GET, POST, PUT, DELETE)
  • Содержит тело ответа, если это предусмотрено методом (например, при GET)

Типичное использование:

GET /api/users/123 HTTP/1.1
Host: example.com

HTTP/1.1 200 OK
Content-Type: application/json

{
    "id": 123,
    "name": "John Doe",
    "email": "john@example.com"
}

Особенности заголовков:

  • Content-Type — указывает формат тела ответа (например, application/json, text/html)
  • Content-Length — может сообщать размер возвращаемого содержимого

Когда использовать:

  1. Когда запрос клиента завершился успешно
  2. При возврате ресурса в ответ на GET
  3. После POST, если сервер не создаёт новый ресурс, а просто возвращает результат
  4. В ответ на PUT или DELETE, если операция выполнена и результат можно представить в теле

Дополнительно:

  • Если операция привела к созданию ресурса, обычно используется код 201 Created
  • Если сервер успешно обработал запрос, но не возвращает тело, может использоваться 204 No Content
  • Код 200 — универсальный индикатор успешного завершения, но важно использовать его осмысленно в зависимости от контекста

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200


Похожие статусы

HTTP статус 201 — создано
201
создано
HTTP статус 204 — нет содержимого
204
нет содержимого
HTTP статус 206 — частичное содержимое
206
частичное содержимое

↑ Наверх