203
Non-Authoritative Information
Специфікація коду стану HTTP 203
Код стану 203 Non-Authoritative Information вказує на те, що запит був успішним, але вкладений корисний вміст було змінено проксі-сервером, що трансформує, порівняно з відповіддю 200 (OK) сервера-джерела (Розділ 5.7.2 [RFC7230]). Цей код стану дозволяє проксі-серверу повідомляти одержувачів про те, що було застосовано перетворення, оскільки це знання може вплинути на подальші рішення щодо вмісту. Наприклад, майбутні запити на перевірку вмісту кешу можуть бути застосовні лише за тим самим шляхом запиту (через ті самі проксі-сервери).
Відповідь 203 Non-Authoritative Information подібна до коду попередження 214 "Застосовано перетворення" (розділ 5.5 [RFC7234]), перевага якого полягає в тому, що його можна застосовувати до відповідей із будь-яким кодом стану.
Відповідь 203 Non-Authoritative Information за замовчуванням можна кешувати, тобто якщо інше не вказано у визначенні методу або в явних елементах керування кешем (див. розділ 4.2.2 [RFC7234]).
Джерело / Цитата з: Код статусу 203 Non-Authoritative Information HTTP визначається розділом 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