HTCPCP

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. június 8-án felülvizsgált verziótól ; az ellenőrzések 14 szerkesztést igényelnek .

A Hyper Text Coffee Pot Control Protocol ( HTCPCP ) egy protokoll a kávéfőző eszközök kezelésére , megfigyelésére és diagnosztizálására .

A HTCPCP-t az 1998. április 1-jén közzétett RFC 2324 írja le . Bár a protokollt leíró RFC egy áprilisi tréfa , és nem szabad komolyan venni, magát a protokollt elég komolyan írja le, mintha valóban létezne. Egyelőre nem ismert ennek a protokollnak a teljes körű megvalósítása.

A HTCPCP a HTTP kiterjesztése . A HTCPCP-kérelmek URI -sémával vannak meghatározva, coffee:és számos kiegészítést tartalmaznak a HTTP-kérésekhez:

A szerver hibákat is visszaadhat. Alább láthatók a kódjaik:

Amint azt Stefan Moebius megjegyezte , a HTCPCP protokoll javasolt specifikációjának az a hátránya, hogy nem ad "Kifogyott a kávé" hibakódot arra az esetre, ha a kávéfőzőből kifogyott a kávé. Szóba került a protokoll specifikáció kiterjesztésének lehetősége más italokra is : tea , sör , tej stb.

Használat

A 418-as HTTP-státusz „Teáskanna vagyok” egy vicc, és várhatóan nem támogatják a valódi szerverek, de alkalmanként még mindig húsvéti tojásként használják . Ezt a hibakódot olyan webes keretrendszerek támogatják, mint az ASP.NET [1] , NestJS [2] , Django [3] , Flask (Werkzeug [4] ), Symfony [5] , Yii [6] , Spring és Bottle [7 ] . A Google oldalon van egy weboldal , ami 418-as hibához vezet, maga az oldal egy teáskannát mutat, amiből rákattintva, mobil verzióban a készülék megdöntésével lehet teát önteni egy csészébe. A https://huku.one/teapot webhely a szabványos Apache hibaoldalt adja vissza 418-as kóddal, bár maga a webszerver nem támogatja ezt a kódot.

Az orosz-ukrán válság idején (2021-2022) az Orosz Föderáció Védelmi Minisztériumának weboldala , a mil.ru a DoS-támadások elleni védekezés érdekében 418-as hibát adott vissza, amikor Oroszországon kívülről próbált elérni. [8] [9] . Ezt a viselkedést először 2021 decemberében tapasztalták. [tíz]

Linkek

Jegyzetek

  1. ↑ dotnet /  aspnetcore . GitHub . Letöltve: 2022. július 4. Az eredetiből archiválva : 2022. július 5..
  2. Dokumentáció | NestJS – Progresszív Node.js  keretrendszer . dokumentáció | NestJS – Progresszív Node.js keretrendszer . Letöltve: 2021. április 28. Az eredetiből archiválva : 2021. május 1.
  3. django/  django . GitHub. Letöltve: 2017. május 18.
  4. raklapok /werkzeug  . GitHub. Letöltve: 2017. május 18.
  5. symfony/http-  alapítvány . GitHub. Letöltve: 2017. május 18.
  6. yiisoft/yii2 . GitHub. Letöltve: 2015. szeptember 25.
  7. palackos/palackos . GitHub. Letöltve: 2016. április 23. Az eredetiből archiválva : 2016. február 18..
  8. Oroszország a jelek szerint digitális védelmet vet be a DDoS  támadások után . The Record by Recorded Future (2022. február 25.). Letöltve: 2022. február 26. Az eredetiből archiválva : 2022. február 26..
  9. ↑ Elmentem egy orosz webhelyre, és csak ez a tetves teáskanna  volt . PCMag . Letöltve: 2022. február 28. Az eredetiből archiválva : 2022. február 28..
  10. Az orosz minisztérium webhelye blokkolva a nem orosz IP-címek számára | Hacker News . Letöltve: 2022. július 4. Az eredetiből archiválva : 2022. február 26..