418

I'm a teapot

Oficjalny
Kawy nie można było zrobić w czajniczku

Ogólne wyjaśnienie kodu statusu 418

Kod statusu HTTP 418 I'm a teapot jest oparty na dowcipie prima aprilisowym z 1998 roku i tak naprawdę nie istnieje w prawdziwej sieci World Wide Web. Nawet w dzisiejszych czasach kod statusu 418 I'm a teapot jest często używany 1 kwietnia, na przykład przez Google i inne duże strony internetowe.

Specyfikacja kodu statusu HTTP 418

Każda próba zaparzenia kawy za pomocą czajnika powinna zakończyć się kodem błędu 418 I'm a teapot. Powstałe w ten sposób ciało encji MOŻE być krótkie i sztampowe.

.

Źródło / Cytat z: Kod statusu 418 I'm a teapot HTTP jest określony przez sekcję 2.3.2 z RFC2324.

Jak wyrzucić kod statusu 418 za pomocą PHP?

Aby wyrzucić na stronę internetową kod statusu HTTP 418, można użyć funkcji PHP http_response_code. Składnia jest następująca: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testowanie kodu 418 statusu HTTP

Aby móc wyświetlić kod statusu HTTP (w tym przypadku 418 I'm a teapot) i inne informacje po stronie klienta, należy otworzyć konsolę programistyczną za pomocą F12. Następnie należy przejść do zakładki "Network". Teraz można otworzyć stronę, w zakładce "Network" powinna być widoczna strona (przykładowy index.php). Należy ją zaznaczyć, a następnie wybrać sekcję Herder. Użytkownik zobaczy wtedy następujący wynik:

Kod statusu 418 I'm a teapot
Przegląd
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Te: Network
Adres IP: XX.XX.XX.XX
Kod statusu 418 I'm a teapot

Jak stworzyć własną stronę błędu dla kodu statusu 418

Stworzenie własnej strony błędu 418 I'm a teapot jest stosunkowo proste zarówno w przypadku serwera "Apache" jak i "NGINX".

Apache Webserver

Serwer WWW "Apache" jest jednym z najczęściej spotykanych serwerów WWW w Internecie. Aby stworzyć własną stronę błędu 418 I'm a teapot w "Apache", należy dokonać następującej zmiany w poniższym pliku.

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

NGINX Webserver

Podobnie jak serwer internetowy "Apache", "NGINX" jest również szeroko stosowany w Internecie. Aby stworzyć własną stronę błędu 418 I'm a teapot w "NGINX", należy dokonać następującej zmiany w poniższym pliku.

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

Zgodność kodu statusu 418 z przeglądarką

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

Stałe w językach programowania

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

Artykuły na blogu

SEO i kody statusu HTTP: Kompleksowa analiza

Optymalizacja strony internetowej pod kątem wyszukiwarek (SEO) jest złożonym przedsięwzięciem. Jednym z często pomijanych, ale kluczowych aspektów dobrego rankingu są kody statusu HTTP. Te małe, tr...

Kod statusu HTTP 418: Jestem czajniczkiem - od żartu do statusu kultowego

W technicznym i często surowym świecie protokołów internetowych wyróżnia się szczególnie jeden kod: kod statusu HTTP 418, nazywany "Jestem czajniczkiem". Ale za tym pozornie bezsensownym kodem stat...

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser jest entuzjastycznym twórcą stron internetowych z zamiłowaniem do kodów statusu HTTP.

LinkedInGitHub