203
Non-Authoritative Information
Спецификация кода состояния HTTP 203
Код состояния 203 Non-Authoritative Information указывает, что запрос был успешным, но вложенная полезная нагрузка была изменена по сравнению с ответом 200 (OK) сервера происхождения преобразующим прокси (раздел 5.7.2 [RFC7230]). Этот код состояния позволяет прокси уведомлять получателей о том, что было применено преобразование, поскольку это знание может повлиять на последующие решения относительно содержимого. Например, будущие запросы на проверку кэша для содержимого могут быть применимы только по тому же пути запроса (через те же прокси).
Ответ 203 Non-Authoritative Information аналогичен коду предупреждения 214 Transformation Applied (раздел 5.5 [RFC7234]), преимущество которого в том, что он применим к ответам с любым кодом состояния.
Ответ 203 Non-Authoritative Information кэшируется по умолчанию, то есть, если иное не указано в определении метода или явных элементах управления кэшем (см. раздел 4.2.2 [RFC7234]).
Источник / Цитаты из: Код состояния HTTP 203 Non-Authoritative Information определен разделом 6.3.4 из RFC7231.
Протокол HTTP
Как вывести код состояния 203 с помощью PHP?
Чтобы бросить на веб-страницу код статуса HTTP 203, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Проверка кода состояния 203 HTTP
Чтобы иметь возможность отображать код состояния HTTP (в данном случае 203 Non-Authoritative Information) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Статус: 203 Non-Authoritative Information
Эти: Network
IP-адрес: XX.XX.XX.XX
Совместимость кода состояния 203 с браузерами
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |
Константы в языках программирования
http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information