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.
Protokół HTTP
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=418
Status: 418 I'm a teapot
Te: Network
Adres IP: XX.XX.XX.XX
Jak stworzyć własną stronę błędu dla kodu statusu 418
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.
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.
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
Linki zewnętrzne z dalszymi informacjami na temat kodu statusu HTTP 418:
Zabawne memy o kodzie statusu HTTP 418
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...