203 Non-Authoritative Information ("информация не авторитетна")

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

Описание

Код состояния 203 Non-Authoritative Information указывает, что запрос был успешно выполнен, но содержимое ответа получено не с оригинального источника, а изменено посредником (например, прокси-сервером).

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

  • Ответ содержит **не оригинальные данные**, хотя запрос выполнен успешно
  • Обычно возвращается прокси-сервером, если он изменил или переоформил данные перед отправкой клиенту
  • Может использоваться для прозрачного кэширования или фильтрации контента

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

GET /api/data HTTP/1.1
Host: example.com

HTTP/1.1 203 Non-Authoritative Information
Content-Type: application/json

{
    "source": "cached",
    "data": {
        ...
    }
}

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

  • Warning (опционально) — может указывать, что данные были изменены посредником
  • Via — показывает, какой прокси или шлюз участвовал в передаче

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

  1. Если прокси или CDN возвращает изменённые или адаптированные данные
  2. Когда важно информировать клиента, что данные могут не совпадать с оригиналом
  3. При наличии фильтрации, локализации или форматирования данных на уровне промежуточного узла

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

  • В обычных REST API используется редко
  • Может быть полезен в системах, где важна прозрачность источника данных
  • Если данные не были изменены, следует использовать 200 OK

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


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

HTTP статус 200 — хорошо
200
хорошо
HTTP статус 202 — принято
202
принято

↑ Наверх