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, можна використовувати 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 Status Code 418: Я чайник - від жарту до культового статусу

У технічному і часто суворому світі інтернет-протоколів один код особливо виділяється: код статусу HTTP 418, прозваний "Я чайник". Але за цим, на перший погляд, безглуздим кодом статусу ховається б...

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

Тоні Брюзер - захоплений веб-розробник, який має схильність до кодів стану HTTP.

LinkedInGitHub