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. Полученото в резултат на това тяло на същност МОЖЕ да бъде късо и здраво.

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

Как да изхвърлим код на състоянието 418 с PHP?

За изхвърляне на HTTP статус код 418 на уеб страница може да се използва функцията http_response_code на PHP. Синтаксисът е следният: 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

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

SEO и кодове на състоянието на HTTP: Изчерпателен анализ

Оптимизирането на уебсайта за търсачките (SEO) е сложно начинание. Един от често пренебрегваните, но решаващи аспекти за доброто класиране са HTTP кодовете за статус. Тези малки, трицифрени кодове ...

Код на състоянието на HTTP 418: Аз съм чайник - от шега до култов статус

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

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

Тони Брусер е ентусиазиран уеб разработчик със склонност към HTTP кодовете за състояние.

LinkedInGitHub