Общее объяснение кода состояния 103
Представьте себе, что вы приходите в ресторан и заказываете меню. Вместо того чтобы ждать, пока вам принесут все меню сразу, официант уже подает вам закуску, пока готовятся остальные блюда. Это позволяет не ждать, а уже начать есть.
Подобным образом работает и код состояния 103 Early Hints Early Hints. Когда сервер получает от браузера запрос на загрузку веб-страницы, ему иногда требуется некоторое время, чтобы собрать всю необходимую информацию. Вместо того чтобы заставлять браузер ждать, сервер может использовать код 103 Early Hints, чтобы дать "ранние подсказки" о ресурсах, которые будут загружены в ближайшее время. Это означает, что браузер может начать загрузку определенных частей страницы, например таблиц стилей или скриптов, еще до того, как будет готов весь ответ сервера.
Такое взаимодействие делает общее время загрузки веб-страницы более эффективным и быстрым, поскольку браузер и сервер работают одновременно, а не один за другим. Они как будто работают в одной команде, чтобы как можно быстрее представить вам информацию.
Таким образом, код состояния 103 Early Hints Early Hints - это инструмент, который помогает повысить скорость и эффективность работы в Интернете. Хотя он, возможно, не так известен, как другие коды, он все же играет важную роль в повышении скорости и плавности работы в Интернете.
Спецификация кода состояния HTTP 103
Источник / Цитаты из: Код состояния HTTP 103 Early Hints определен разделом 2 из RFC8297.
Протокол HTTP
Как вывести код состояния 103 с помощью PHP?
Чтобы бросить на веб-страницу код статуса HTTP 103, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Проверка кода состояния 103 HTTP
Чтобы иметь возможность отображать код состояния HTTP (в данном случае 103 Early Hints) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Статус: 103 Early Hints
Эти: Network
IP-адрес: XX.XX.XX.XX
Совместимость кода состояния 103 с браузерами
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | No |
Safari | No |
Chrome Android | Yes |
Firefox for Android | no data |
Opera Android | No |
Safari on iOS | No |
Internet | no data |
WebView Android | no data |