418

I'm a teapot

Официальный сайт
Кофе нельзя было приготовить с помощью заварочного чайника

Общее объяснение кода состояния 418

Код состояния HTTP 418 I'm a teapot основан на первоапрельской шутке 1998 года и не существует в реальной Всемирной паутине. Даже в наше время код состояния 418 I'm a teapot часто используется 1 апреля, например, Google и другими крупными веб-сайтами.

Спецификация кода состояния HTTP 418

Любая попытка заварить кофе в чайнике должна привести к коду ошибки 418 I'm a teapot. Результирующее тело сущности МОЖЕТ быть коротким и крепким.

Источник / Цитаты из: Код состояния HTTP 418 I'm a teapot определен разделом 2.3.2 из RFC2324.

Как вывести код состояния 418 с помощью PHP?

Чтобы бросить на веб-страницу код статуса HTTP 418, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Проверка кода состояния 418 HTTP

Чтобы иметь возможность отображать код состояния HTTP (в данном случае 418 I'm a teapot) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:

Код состояния 418 I'm a teapot
Обзор
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Статус: 418 I'm a teapot
Эти: Network
IP-адрес: XX.XX.XX.XX
Код состояния 418 I'm a teapot

Как создать собственную страницу ошибок для кода состояния 418

Создать собственную страницу ошибки 418 I'm a teapot относительно просто как на веб-серверах "Apache", так и на "NGINX".

Apache Webserver

Веб-сервер "Apache" является одним из самых распространенных веб-серверов в Интернете. Чтобы создать собственную страницу ошибки 418 I'm a teapot в "Apache", необходимо внести следующее изменение в следующий файл.

File: .htaccess
ErrorDocument 418 /errors/418.html

NGINX Webserver

Подобно веб-серверу "Apache", "NGINX" также широко используется в Интернете. Чтобы создать собственную страницу ошибки 418 I'm a teapot в "NGINX", необходимо внести следующее изменение в следующий файл.

File: sites-enabled/default
error_page 418 /418.html;
location = /418.html {
    root /usr/share/nginx/html;
    internal;
}

Совместимость кода состояния 418 с браузерами

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.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

Внешние ссылки с дополнительной информацией о коде состояния HTTP 418:

Развлекательные мемы о коде статуса HTTP 418

Статьи в блогах

SEO и коды состояния HTTP: Всесторонний анализ

Оптимизация сайта для поисковых систем (SEO) - сложная задача. Одним из часто упускаемых из виду, но крайне важных для ранжирования аспектов являются коды статуса HTTP. Эти небольшие трехзначные ко...

Код состояния HTTP 418: Я чайник - от шутки до культового статуса

В техническом и зачастую суровом мире интернет-протоколов особенно выделяется один код: код состояния HTTP 418, прозванный "Я чайник". Но за этим, на первый взгляд, бессмысленным кодом статуса скры...

Автор: Tony Brüser
Автор: Tony Brüser

Тони Брюсер - увлеченный веб-разработчик, склонный к изучению кодов состояния HTTP.

LinkedInGitHub