🇬🇧 🇨🇿
Kapitola 1

Královské předvolání

═══════════════════════════════════════════════════════════════════ KAPITOLA 1: KRÁLOVSKÉ PŘEDVOLÁNÍ ═══════════════════════════════════════════════════════════════════ Cesta k hradu Weblandia se před tebou vine zahalena ranní mlhou. Za úsvitu ti dorazil havran se zapečetěnou zprávou od samotné královny Elary: "Lord Pemberton je mrtvý. '404 - NOT FOUND' vyryto vedle jeho těla. Mezi námi je špeh. Přijeď okamžitě. - Královna Elara" Hradní brány se tyčí před tebou. Čas zahájit vyšetřování. ═══════════════════════════════════════════════════════════════════
Naučíš se: Základní GET, První POST, Authorization hlavičky

Vlož svůj token pro sledování postupu:

1-1 Brány
Nesplněno
Stojíš před hradními branami. Stráže si tě podezřívavě měří. Dej o sobě vědět jednoduchým požadavkem.
Příkaz
curl https://httpqueen.net/castle/gates
GET požadavky získávají informace. Jsou to nejzákladnější HTTP požadavky - jednoduché 'co tu je?'
Stará Margot šeptem: "Stačí základní GET požadavek. Žádné hlavičky, žádné tělo - jen ohlas svou přítomnost."
1-2 Registrace
Nesplněno
Stráž požaduje, abys se zapsal do Královské knihy před vstupem. Pouze registrovaní vyšetřovatelé mohou pokračovat.
Příkaz
curl -X POST https://httpqueen.net/investigators/register \ -H "Content-Type: application/json" \ -d '{"name": "TvojeJmeno"}'
POST požadavky vytvářejí nové zdroje. Zde vytváříte svůj záznam vyšetřovatele. Odpověď obsahuje tvoje unikátní ID a session token.
Stará Margot šeptem: "POSTni své jméno pro vytvoření nového záznamu. Pošli JSON se svým jménem."
1-3 Vstup do hradu
Nesplněno
Vnitřní brány vyžadují důkaz o tvé registraci. Ukaž své oprávnění pro vstup.
Příkaz
curl https://httpqueen.net/castle/enter \ -H "Authorization: Bearer TVUJ-TOKEN"
Authorization hlavička nese pověření. 'Bearer' tokeny jsou běžné - 'nesou' důkaz tvé identity.
Stará Margot šeptem: "Použij Authorization hlavičku s tvým Bearer tokenem z registrace."
1-4 Místo činu
Nesplněno
Seržant Timothy tě vede do komnat Lorda Pembertona. Archivy obsahují počáteční zprávu o místě činu.
Příkaz
curl https://httpqueen.net/archives/crime-scene \ -H "Authorization: Bearer TVUJ-TOKEN"
URL cesty organizují zdroje jako složky. /archives/crime-scene přesně říká serveru, co chceš.
Stará Margot šeptem: "GETni zprávu o místě činu z archivů. Cesta ti řekne, kde hledat."
1-5 První stopa
Nesplněno
U těla leží roztržený pergamen. Prozkoumej ho důkladně - detaily jsou důležité. Použij verbose režim, abys viděl vše.
Příkaz
curl -v https://httpqueen.net/evidence/torn-parchment \ -H "Authorization: Bearer TVUJ-TOKEN"
Verbose režim (-v) ukazuje hlavičky požadavku I odpovědi. HTTP komunikace probíhá i v hlavičkách, ne jen v těle!
Stará Margot šeptem: "Přepínač -v ukazuje hlavičky. Někdy se stopy skrývají v hlavičkách odpovědi, ne jen v těle."