Ladění požadavků a typické záludnosti Když odpověď neodpovídá očekávání, nepřepisujte kód naslepo. Místo toho si požadavek vyzkoušejte v nástroji, který umožňuje posílat jednotlivé dotazy a vidět kompletní odpověď. Díky tomu rychle zjistíte, jestli chyba není na vaší straně. Až požadavek vyladíte, přeneste ho do svého programu. Důležité je také správně zpracovat odpověď – nezapomeňte, že některá API vrací data zabalená do objektu s klíčem data, jinde zase rovnou pole. Pokud odpověď neprochází validací, zkontrolujte, jestli nemáte v kódu překlep v názvu pole nebo špatně nastavené kódování.
Prvním krokem je sestavit správný požadavek. Většina API používá metodu GET pro čtení, POST pro vytváření, PUT pro úpravy a DELETE pro mazání. Hlavička Content-Type musí odpovídat tomu, co skutečně posíláte. Pokud posíláte JSON, nastavte ji na application/json a tělo požadavku zvalidujte, třeba online nástrojem. Častou chybou je zapomenutí hlavičky Accept, která říká serveru, jaký formát odpovědi chcete. Bez ní se může vrátit XML, i když čekáte JSON.
Praktickou vychytávkou je vytvořit si z obkladů i poličku nebo výklenek ve sprchovém koutě – ušetříte místo pro šampony a vyhnete se kovovým policím, které na malé ploše ruší. Před samotnou pokládkou si obklady rozložte na podlahu a vyzkoušejte, jak bude vypadat vzor – některé kusy mají nepravidelnou kresbu, kterou je třeba rozprostřít, aby působila přirozeně. Řezání obkladů si nechte na konec a vždy počítejte s rezervou alespoň pěti procent na poškození při řezání.
Po vyčištění šperk ošetřete tenkou vrstvou ochranného laku na stříbro. Lak vytvoří bariéru proti vlhkosti a potu, takže šperk zůstane déle lesklý. Naneste ho podle pokynů výrobce a nechte důkladně zaschnout. Pokud nemáte lak, můžete šperk uložit do uzavíratelného sáčku s proužkem křídy nebo sáčkem silikagelu. Tím snížíte vlhkost a zpomalíte oxidaci. Pravidelně šperk čistěte jemným hadříkem a vyhýbejte se kontaktu s parfémy, krémy a čisticími prostředky. Díky této péči vám staré stříbro vydrží krásné dlouhá léta.
Botník do úzké chodby nemusí být jen skříňka Místo klasické botníkové skříňky s dvířky zkuste otevřenou konstrukci s policemi, které jsou šikmé nebo pouze dvě až tři patra. Šikmé police umožňují postavit boty špičkou dolů, čímž ušetříte hloubku. Nebo zvolte variantu s výklopnými dvířky, které se otevírají směrem dolů – na ně pak můžete usednout při obouvání. To je praktické zejména v úzké chodbě, kde není místo na samostatnou židli. Pozor na jednu věc: pokud botník nemá odvětrávání, začnou boty zapáchat a vlhnout. Vyberte provedení s mezerami mezi policemi nebo s perforovanými dvířky.
Až požadavek odešlete, věnujte pozornost stavovému kódu. 200 znamená úspěch, 201 úspěšné vytvoření, 400 špatně formulovaný dotaz, 401 chybějící nebo neplatná autentizace, 403 nedostatečná práva a 404 neexistující zdroj. Mnozí začátečníci spoléhají jen na to, že obdrží data, a ignorují kód. Přitom právě on vám napoví, co opravit. Pokud server vrátí chybu, přečtěte si tělo odpovědi – často obsahuje přesný popis problému, třeba že chybí povinné pole nebo že hodnota je mimo povolený rozsah.
Kabáty řešte podle počtu osob v domácnosti. Pro jednoho až dva lidi stačí nástěnná lišta s pěti háčky, kterou umístíte ve výšce sto padesát až sto sedmdesát centimetrů. Pro rodinu s dětmi už potřebujete větší kapacitu – zvažte věšák, který se montuje na stěnu a má dvě řady háčků, případně kombinaci s policí nahoře na klobouky. Typickou chybou je věšák přetížený – na jednom háčku visí tři kabáty a dva šály. To nejen vypadá neupraveně, ale také se oblečení mačká a deformuje. Lepší je mít více malých háčků rozmístěných po stěně než jeden masivní věšák na všechny svršky.
Autentizace je oblast, kde se dělá nejvíc chyb. Mnoho API používá takzvaný Bearer token, který vložíte do hlavičky Authorization. Token bývá platný omezenou dobu, a pokud ho neobnovíte, začnou chodit chyby 401. Ze začátku je dobré token ukládat do proměnné prostředí, ne přímo do kódu. Vyhnete se tak tomu, že ho omylem zveřejníte v repozitáři. U některých API se používá API klíč v hlavičce X-Api-Key nebo v query parametru. Přečtěte si dokumentaci a držte se přesně toho, co je popsáno.
Závěrem lze říci, že fotbalová pravidla nejsou jen souborem paragrafů, ale živým nástrojem, který utváří samotnou podstatu hry. Každá změna přináší nové výzvy i příležitosti. Ať už jste hráč, trenér nebo vášnivý fanoušek, vyplatí se sledovat nejen zápasy, ale i zákulisí pravidlových komisí. Jen tak pochopíte, proč se fotbal neustále vyvíjí a proč se na něj díváme pokaždé trochu jinak.