Na barvu dejte pozor hlavně u světlých a barevných materiálů. Nepoužívejte bílý prášek ani aviváž, které zanechávají mapy. Pokud se barva při nošení otírá, může se při sušení na vlhkém místě přenést i na druhou botu – proto je nikdy nedávejte těsně k sobě. Také se vyhněte sušení v plastovém sáčku nebo v uzavřené tašce, kde se drží vlhkost a vzniká zápach. Mikrovlnná trouba, myčka ani topení nejsou řešení, i když se to někde doporučuje.<br>
<br>
<br>
<br>
Dravci útočí shora. Jestřáb a káně potřebují volný prostor, aby mohli přiletět a zaútočit. Pomůže přístřešek, pod který se slepice mohou schovat, nebo voliéra s pevnou střechou nad částí výběhu. Rozptýlené keře a vysoká tráva naopak poskytují úkryt predátorům, kteří se plíží po zemi. Výběh proto udržujte nízký a přehledný, aby se k hejnu nikdo nepřiblížil bez povšimnutí.<br>
<br>
<br>
<br>
Při odesílání dat metodou POST nebo PUT nezapomeň nastavit hlavičku Content-Type na application/json a tělo skutečně serializovat. Ruční skládání JSON řetězce je častý zdroj chyb – uvozovky, čárky a escapování českých znaků se snadno rozbijí. Použij funkci pro převod objektu na JSON a zkontroluj, že výsledek je platný. Server ti neřekne „máš tam chybějící uvozovku", prostě vrátí 400 a ty budeš hledat problém jinde.<br>
<br>
<br>
<br>
Zateplení a větrání: investice, která se pozná až v provo<br>
<br>
<br>
<br>
Na co se ptát, než vůbec vstoupíš do prodejny Nejdřív si ujasni, kde budeš lézt. Na umělé stěně se používají chyty různých tvarů a velikostí, ale povrch je oproti skále hladký a předvídatelný. Boty na stěnu mají obvykle měkčí gumu, která lépe drží na umělém materiálu, a mírně asymetrický tvar. Asymetrie pomáhá přenášet váhu na špičku. Pro první boty ale nepotřebuješ extrémní zahnutí — to patří zkušeným lezcům na těžké cesty. Hledej střední asymetrii a spíš plošší tvar, který ti dovolí stát na hraně i na špičce bez bolesti.<br>
<br>
<br>
<br>
Po obdržení odpovědi ověř, že skutečně přišel JSON, a teprve pak přistupuj k polím. Pokud server vrátí HTML chybovou stránku, parsování JSON selže a ty uvidíš nesmyslnou výjimku. Vždy loguj celou odpověď včetně hlaviček, dokud API neběží spolehlivě. Až bude všechno fungovat, teprve pak logování zredukuj. Odpověď často obsahuje vnořené objekty – přistupuj k nim po jednotlivých krocích a kontroluj, zda pole existuje, místo abys předpokládal, že tam vždy bude.<br>
<br>
<br>
<br>
Než pošleš první požadavek na server, ujasni si, co vlastně chceš dostat zpět. Většina začátečníků přeskočí tuto úvahu a rovnou píše kód, pak tráví hodiny hledáním chyby v odpovědi, která vůbec nemá správný tvar. REST API není magie – je to jen dohoda o tom, jaká data pošleš a jaká dostaneš. Pokud tato dohoda chybí, i funkční kód vypadá jako rozbitý.<br>
<br>
<br>
<br>
Začni metodou GET, protože nic nemění a snadno se testuje. Požadavek pošli na konkrétní adresu, ale dávej pozor na dvě věci: hlavičku Accept s hodnotou application/json a správné kódování parametrů v URL. Mezera nebo český znak v dotazu bez zakódování rozbije požadavek ještě předtím, než opustí tvůj počítač. Pokud server odpoví stavovým kódem 404, neznamená to nutně, že cesta neexistuje – často je jen špatně zapsaný identifikátor zdroje.<br>
<br>
<br>
<br>
Automatizace administrativy bez programování vypadá lákavě: propojíte pár nástrojů, nastavíte pravidla a rutina zmizí. Jenže většina lidí skončí u prvního kroku, protože se pustí do automatizace ještě předtím, než si ujasní, co vlastně chtějí řešit. Výsledkem je změť propojení, které si navzájem odporují a nikdo je neumí opravit. První pravidlo proto zní: nezačínejte nástrojem, ale popisem konkrétní činnosti, která vás týdně stojí nejvíc času.<br>
<br>
<br>
<br>
Největší pastí je testovat jen šťastnou cestu. Zkus poslat neplatný vstup, chybějící parametr, příliš dlouhý řetězec nebo nepodporovanou metodu. Právě tehdy zjistíš, jak se API chová a co máš ošetřit. Pokud server vrací chyby bez struktury, je to signál, že s ním bude těžká práce – a možná je lepší nejdřív upravit vlastní požadavek než obviňovat protistranu.<br>
<br>
<br>
<br>
Stavové kódy nejsou dekorace Odpověď vždy nejdřív zkontroluj podle stavového kódu, teprve potom čti tělo. Kód 200 znamená úspěch, 201 vznik zdroje, 400 chybu na straně požadavku, 401 chybějící přihlášení, 403 nedostatečné oprávnění a 500 chybu serveru. Typická chyba začátečníka je ignorovat 204, což je úspěch bez těla – kód pak padá na tom, že se snaží parsovat prázdný řetězec. Stejně tak je chyba spoléhat na textovou zprávu v těle odpovědi místo na stavový kód.<br>
<br>
<br>
<br>
Nejčastější chyba začátečníků je koupit boty o dvě čísla menší, protože někde slyšeli, že musí být „na těsno". Výsledkem jsou otlaky, modré nehty a odpor k lezení. Druhá chyba je kupovat boty na skálu, i když budeš rok lézt jen na stěně. Skalní boty mají jinou gumu i tvar a na umělé stěně se rychle zničí. Třetí chyba je ignorovat tvar paty — pokud pata nesedí, budeš při převislém lezení cítit, jak se noha vytahuje ven.