Ježíšek někdy překvapí aneb vánoční stavové kódy HTTP

16. 12. 2009 22:11 (aktualizováno) | Martin Hassman

Celé to začala Eliška, když si na svůj web dala vánoční wishlist. Ovšem přišel s tím vlastně Michal Špaček, který na Eliščině wishlistu objevil poněkud neobvyklé přání:

Pak jsem se přidal a Honza Tichý a začali jsme sestavovat vánoční kódy pro HTTP, abychom v tom Elišku nenechali. Níže jsem sepsal ty základní, které jsme dnes vymysleli. Pro srovnání viz přehled stavových kódů HTTP, který platí po zbytek roku mimo Vánoce.

Napřed základní terminologie:

  1. client, to jste vy
  2. server, to je Ježíšek, v některých lokalitách známý pod konkurenční značkou Santa Claus; může být implementován prostřednictvím rodičů, partnerů, přátel atd.
  3. request označuje vaše vánoční přání
  4. response je odpověď na vaše přání (mohla k vám dorazit formou paketů, tj. vánočních balíčků)

200 OK

Asi ta nejobvyklejší odezva. Obvykle ji vyvolá víceméně předpokládaný vánoční požadavek v mezích normy.

201 Created

Dnes již příliš nepoužívaná, ovšem příjemná varianta. Koho by nepotěšil ručně vyrobený dárek pod stromečkem, že?

204 No Content

Tak tento případ nepotěší. Tolik práce jste měli s rozbalováním a krabice se nakonec ukázala jako prázdná.

206 Partial Content

V tomto případě nejspíš bude následovat reklamace v obchodě, ve kterém byl dárek kupován. Doufejme, že uspějete a nakonec dárek dostanete celý.

300 Multiple Choices

Lepší případ. Vaše přání se zjevně vyplní, jen je musíte ještě trochu upřesnit.

301 Moved Permanently

Vyřízení všech vašich vánočních přání bylo jednou pro vždy delegováno na někoho jiného. Obracet se na původní osobu nemá nadále smysl.

303 See Other

Tohle není šťastná situace, ale ještě není tak zle. Vaše přání se sice nesplní, je vám ovšem nabídnut náhradní dárek.

304 Not Modified

Na tento stav ovšem pozor! Nejspíš máte ještě od loňska dost dárků a nic dalšího nebude. Tedy pokud se Ježíška nezkusíte zeptat znovu. Tak honem, třeba si to rozmyslí!

307 Temporary Redirect

Vyřízení vašeho přání bylo delegováno na někoho jiného. Ovšem jen dočasně. Původní osoba vám může být příště opět k dispozici.

400 Bad Request

Ajajaj. Tohle se vám vážně nepovedlo. Zkuste vaše přání přeformulovat a tentokrát si dejte víc pozor.

402 Payment Required

Tento případ raději nebudeme komentovat.

403 Forbidden

Smůla. Že by se na vás Ježíšek zlobil?

404 Not Found

A jéje. Tak tohle vám k Vánocům rozhodně nepřejeme. Zkuste se radovat alespoň ze stromku, když pod ním nic nemáte.

406 Not Acceptable

Ale no tak! Na některá přání nemá Ježíšek dostatečné prostředky.

408 Request Timeout

Stále nic? Zkuste to znovu, držíme vám palce.

409 Conflict

Možná si něco takového přál už někdo jiný.

410 Gone

Tak tohle ale vážně naštve!

412 Precondition Failed

Prostě jste moc zlobili a nedostanete nic. Tak je to!

413 Request Entity Too Large

Ale no tak, mírněte trochu. Nechte si některá přání až na další Vánoce.

417 Expectation Failed

S tím holt musíte počítat. Někdy si něco přejete tak usilovně, až dostanete něco zcela jiného.

418 I'm a teapot

Tuhle neobvyklou odezvu dostanete jen v případě, že si dárky přejete už v dubnu. Nebojte, vždy se najde čas na šálek dobrého čaje.

426 Upgrade Required

Tenhle dárek dostanete, až trošku povyrostete.

450 Blocked by Windows Parental Controls

Dtto.

500 Internal Server Error

Na tohle se musíte zeptat Elišky.

503 Service Unavailable

Ježíšek dnes nemá čas. Zkuste to zítra.

Příspěvek byl původně publikován na Facebooku a je zveřejněn pod Creative Commons licencí.

Související

Pokud chcete vidět příště vznikat podobný seznam na živo, sledujte mě na Twitteru.

  • 9. 12. 2009 15:38

    Petr (neregistrovaný) 65.197.242.---

    Znám to trochu jinak:
    400 Bad Request - Aspon dones kytku, kdyz uz neco chces
    401 Unauthorized - vdana...
    402 Payment Required - Vecere pri svickach
    403 Forbidden - Das tu ruku pryc!
    404 Not Found - Sla jsem ven s kamoskama
    405 Method Not Allowed - Ne, zezadu ne!
    406 Method Not Acceptable - Mel by byt tvrdsi...
    407 Proxy Auth. Required - Musim se zeptat mamy.
    408 Request Timeout - Kruci, vis, jak dlouho uz jsi nezavolal?
    409 Conflict - A co je tohle za zenskou
    410 Document Removed - Tak to bude rozvod.
    411 Lenght Required - TOTO ma byt ta velka vec?
    412 Precondition Failed - Eh, ty nemas kondom?
    413 Request Entity Too Large - Tak TOHLE se tam nevejde...
    415 Unsupported Media Type - Ve ctyrech? Nemam zajem.
    500 Internal Server Error - Mam sve dny...
    501 Not Implemented - Tak tohle jsem jeste nikdy nedelala...
    502 Bad Gateway - Kruci, je to nejake slane...
    503 Service Unavailable - Boli mne hlava.
    504 Gateway Timeout - A to jako melo byt vsechno?

  • 10. 12. 2009 9:34

    Martin Hassman (neregistrovaný) 86.49.82.---

    @Petr To až příliš podezřele vypadá jako věrná kopie té verze, kterou odkazuji v závěru.

  • 11. 12. 2009 18:27

    Jakub D. (neregistrovaný) 80.188.252.---

    @Martin Ano - toto je primo ucebnicovy priklad algoritmu Ctrl-C & Ctrl-V :-))

Přidávat nové názory je zakázáno.

DigiZone.cz: Další programatické formáty

Další programatické formáty

DigiZone.cz: Digi Slovakia zařazuje stanice SPI

Digi Slovakia zařazuje stanice SPI

Root.cz: Podívejte se na shořelé Samsung Note 7

Podívejte se na shořelé Samsung Note 7

Měšec.cz: TEST: Vyzkoušeli jsme pražské taxikáře

TEST: Vyzkoušeli jsme pražské taxikáře

Vitalia.cz: 5 důvodů, proč jet na výlov rybníka

5 důvodů, proč jet na výlov rybníka

DigiZone.cz: Budoucnost TV vysílání ve Visegrádu

Budoucnost TV vysílání ve Visegrádu

Podnikatel.cz: Nemá dluhy? Zjistíte to na poště

Nemá dluhy? Zjistíte to na poště

120na80.cz: Co je padesátkrát sladší než cukr?

Co je padesátkrát sladší než cukr?

DigiZone.cz: Sat novinky: NASA Ultra HD (4K)

Sat novinky: NASA Ultra HD (4K)

DigiZone.cz: DVB-T2 ověřeno: seznam TV zveřejněn

DVB-T2 ověřeno: seznam TV zveřejněn

Root.cz: Hořící telefon Samsung Note 7 zapálil auto

Hořící telefon Samsung Note 7 zapálil auto

Lupa.cz: Jak levné procesory změnily svět?

Jak levné procesory změnily svět?

Lupa.cz: Další Češi si nechali vložit do těla čip

Další Češi si nechali vložit do těla čip

Lupa.cz: Jak se prodává firma za miliardu?

Jak se prodává firma za miliardu?

Vitalia.cz: Tesco nabízí desítky tun jídla zdarma

Tesco nabízí desítky tun jídla zdarma

Vitalia.cz: dTest odhalil ten nejlepší kečup

dTest odhalil ten nejlepší kečup

Vitalia.cz: Test dětských svačinek: Tyhle ne!

Test dětských svačinek: Tyhle ne!

Měšec.cz: „Ukradli“ jsme peníze z bezkontaktních karet

„Ukradli“ jsme peníze z bezkontaktních karet

Lupa.cz: Patička e-mailu závazná jako vlastnoruční podpis?

Patička e-mailu závazná jako vlastnoruční podpis?

Vitalia.cz: Antibakteriální mýdla nepomáhají, spíš škodí

Antibakteriální mýdla nepomáhají, spíš škodí