Když pošlete první požadavek, než dorazí odpověď
Na co si dát pozor: nepoužívejte příliš mnoho prostředků a nástrojů. Čím více lahviček a hadříků, tím delší úklid. Vystačíte s univerzálním čisticím prostředkem, vodou a mikrovláknovou utěrkou. Další častou chybou je uklízet ve špatném pořadí – nejdříve podlaha, pak povrchy. Prach a drobky padají dolů, takže podlahu vždy až nakonec. Stejně tak nezačínejte s vytíráním, dokud nemáte odložené věci. Jinak jen přemisťujete nepořádek.
Těsnění dvířek a popelníku je nejčastější příčina špatného tahu. Zavřete dvířka a prostrčte mezi ně proužek papíru – pokud jde vytáhnout bez odporu, těsnění netěsní. Zkontrolujte i sklo a rohy, kde se těsnění láme. Opotřebené těsnění se pozná podle ztvrdnutí, popraskání nebo vytržení z drážky. Vyměňte ho za stejný typ a tloušťku, jinak dvířka nedosednou. Lepidlo nechte po nalepení pořádně vytvrdnout, ideálně přes noc.
Spíž a lednice se organizují jinak, protože v nich potraviny vydrží jinak dlouho. Ve spíži držte suché zboží v uzavřených nádobách, ne v otevřených sáčcích. Těstoviny, rýže, mouka a luštěniny nasávají vlhkost a pak je napadne mol. Sklenice s víčkem nebo pevné krabice řeší problém lépe než gumičky a svorky. Zásadní je viditelnost: co je vzadu a ve tmě, se zapomene. Proto dejte nové balení vždy dozadu a starší dopředu. Stejné pravidlo platí v lednici, ale s ohledem na teplotní zóny. Nejchladnější je spodní police nad zásuvkou, tam patří maso a ryby. Do dveří nepatří mléko ani vejce – teplota tam kolísá při každém otevření. Vejce nechte v původním obalu, chrání je před pachy i vlhkostí.
Ultrafialové záření rozkládá řadu aktivních sloučenin během několika týdnů. Proto nikdy nenechávejte lahvičky na parapetu, v koupelně u okna ani na kuchyňské lince, kde na ně svítí slunce. Teplo nad zhruba 25 °C urychluje oxidaci olejů a odpařování těkavých látek z tinktur. Nejlepší je tmavá skříňka v chladnější místnosti, kde teplota nekolísá. Kolísání teplot škodí víc než trvale vyšší teplota, protože podporuje kondenzaci uvnitř nádoby.
Co se děje mezi odesláním a odpovědí Server přijme požadavek, najde odpovídající endpoint, ověří oprávnění a zpracuje data. Odpověď má stavový kód, hlavičky a tělo. Kódy začínající dvojkou znamenají úspěch, čtyřkou chybu na straně klienta, pětkou chybu serveru. Nejdůležitější jsou 200 (OK), 201 (vytvořeno), 400 (špatný požadavek), 401 (neautorizováno), 404 (nenalezeno) a 500 (interní chyba). Tělo odpovědi často obsahuje stejná data, která jste poslali, nebo jejich aktualizovanou verzi. Vždy si přečtěte i hlavičky, někdy nesou informaci o limitu požadavků nebo o typu obsahu.
Nábytek vybírejte podle výšky, ne podle šířky. Noční stolek může být úzký a vysoký, klidně i jen deska ukotvená do zdi. Místo velké komody použijte polici nad postelí nebo otevřené regály do výšky. Skříň s posuvnými dveřmi ušetří prostor, který by jinak zabraly otevírací dveře. Typickou chybou je tlačit nábytek do rohů a nechat uprostřed nevyužitou plochu. Lepší je rozložit nábytek po obvodu a střed nechat volný pro pohyb.
Při ladění se vyplatí nejdřív poslat co nejjednodušší požadavek, třeba GET na seznam položek. Když projde, přidejte autentizaci, pak tělo a teprve potom složitější operace. Typická chyba je posílat heslo nebo token v adrese místo v hlavičce. Další je ignorovat stavové kódy a spoléhat jen na to, že odpověď „něco" vrátí. Server může vrátit 200 i s chybovou zprávou v těle, takže kontrolujte obojí.
Odpověď zpracujte tak, že nejprve ověříte stavový kód, potom zkontrolujete, zda je tělo platný JSON, a teprve pak z něj čtete data. Pokud server vrací data stránkovaně, počítejte s tím, že první odpověď neobsahuje všechno. Nikdy neposílejte požadavek v nekonečné smyčce bez prodlevy – snadno narazíte na limit a dostanete 429. Až budete mít funkční první volání, uložte si ho jako opakovaně použitelnou funkci, ať nemusíte hlavičky a adresu sestavovat znovu ručně.
Než začnete psát kód, ujasněte si, co je vlastně REST API: rozhraní, přes které spolu komunikují dvě aplikace pomocí HTTP. Klient pošle požadavek na určitou adresu (endpoint), server ho zpracuje a vrátí odpověď. Žádná magie, jen data ve formátu JSON nebo XML. Pro první testování vám postačí nástroj příkazové řádky nebo jednoduchý klient, který umí poslat GET a zobrazit hlavičky i tělo odpovědi.
Požadavek se skládá ze čtyř částí: metody, adresy, hlaviček a těla. Metoda říká, co chcete udělat – GET čte, POST vytváří, PUT nebo PATCH upravuje, DELETE maže. Do hlaviček patří Content-Type a Accept, tedy v jakém formátu data posíláte a jaký očekáváte. Tělo nese samotná data, obvykle JSON. Pokud vynecháte Content-Type, server nemusí vědět, jak tělo přečíst, a vrátí chybu. To je první častá chyba, kterou lidé dělají.