Co se změní, když přestanete vyhazovat a začnete třídit

<img src="https://burst.shopifycdn.com/photos/two-people-walk-down-a-long-hallway.jpg?width=746&format=pjpg&exif=0&iptc=0" style="max-width:440px;float:left;padding:10px 10px 10px 0px;border:0px;">Než se pustíte do výběru, zapomeňte na obrázek na obalu. Ten je vyretušovaný a nasvícený tak, aby látka vypadala sytě. Rozhodující je hmotnost látky na metr čtvereční a způsob, jakým je nitěná. U povlečení platí, že příliš lehká tkanina se po pár praních vytáhne, ztratí tvar a barva vybledne nerovnoměrně. Hledejte údaj o plošné hmotnosti. Pro běžné použití se osvědčuje kolem 120 g/m² a výš, u froté a flanelových variant i více.<br> <br> <br> <br> Začněte tím, že si požadavek rozložíte. Metoda určuje, co chcete udělat: GET čte, POST vytváří, PUT nebo PATCH upravuje, DELETE maže. Cesta určuje, čeho se to týká. Hlavičky nesou metadata, například jaký formát odpovědi očekáváte nebo jak se prokazujete. Tělo nese data u metod, které je posílají. Pokud si tyto čtyři části pletete, server dostane jinou zprávu, než jste zamýšleli, a vrátí chybu, která se na první pohled zdá nesmyslná.<br> <br> <br> <br> Modrák a hřib satan rostou ve stejných lesích a ve stejnou dobu, často pár metrů od sebe. Oba mají červené póry místo lupenů, oba na řezu mění barvu. Rozdíl mezi nimi je ale zásadní: jeden je jedlý, druhý těžce jedovatý. Při vaření ani sušení se záměna neodpouští, protože otrava satanem se projeví už po pár hodinách a končívá hospitalizací.<br> <br> <br> <br> Mezi typické chyby patří záměna autentizace a autorizace. Autentizace říká, kdo jste, autorizace co smíte. Špatně nastavená hlavička s přihlašovacími údaji vede k 401, nedostatečné oprávnění k 403. Další častá chyba je ignorování rychlosti. API může mít limit na počet požadavků za určitou dobu. Když ho překročíte, dostanete 429 a další pokusy mohou být dočasně odmítány. Řešením je odesílat požadavky s rozestupem a kontrolovat hlavičky, které o limitu informují.<br> <br> <br> <br> Když poprvé posíláte požadavek na REST API, většina problémů nevzniká v samotném kódu, ale v nepochopení toho, co se děje na cestě. Požadavek není jen adresa, kterou otevřete v prohlížeči. Je to zpráva složená z metody, cesty, hlaviček a případně těla. Server ji přijme, zpracuje a vrátí odpověď, která má také svou strukturu. Jakmile začnete vnímat obě strany odděleně, přestanete tápat.<br> <br> <br> <br> Minimalismus v domácnosti většina lidí chápe jako velké vyhazování. Ve skutečnosti jde o rozhodování. Cílem není prázdný byt, ale stav, kdy každá věc má své místo a svůj důvod, proč tam zůstává. Pokud začnete vyhazováním, často skončíte tak, že za měsíc nakoupíte znovu to, co jste předtím vyhodili. Proto je lepší postupovat pomalu a nejdřív si ujasnit, co vlastně chcete, aby domácnost dělala – aby se v ní dalo snadno uklízet, hledat a odpočívat.<br> <br> <br> <br> Řez a barva dužiny rozhodují spolehlivěji než vzhled Rozřízni houbu svisle od klobouku až k bázi třeně. Modrák má dužinu bílou nebo krémovou, která po chvíli zmodrá, nejvíc v klobouku a v horní části třeně. Satan má dužinu bílou, která se po rozříznutí zbarví do červena nebo růžova, někdy jen nepatrně a pomalu. Barvu sleduj aspoň pět minut, protože první reakce bývá slabá a unáhlený závěr je nejčastější chyba.<br> <br> <br> <br> Praktický postup je jednoduchý. Nejprve ověřte, že požadavek vůbec odešel. Použijte nástroj, který zobrazí celou komunikaci, ne jen výsledek. Zkontrolujte metodu, cestu a hlavičku s typem obsahu. U POST a PUT nezapomeňte, že tělo musí být ve formátu, kterému server rozumí, nejčastěji JSON. Pokud pošlete data jako prostý text, server je nepřečte a vrátí chybu. Potom se podívejte na stavový kód a teprve nakonec na tělo odpovědi.<br> <br> <br> <br> Odpověď není jen data, ale i stavový kód Odpověď má tři vrstvy: stavový kód, hlavičky a tělo. Stavový kód říká, jak to dopadlo. Číslo začínající dvojkou znamená úspěch, trojkou přesměrování, čtyřkou chybu na straně klienta, pětkou chybu na straně serveru. Tělo pak nese buď data, nebo popis chyby. Častá chyba je, že lidé kontrolují jen tělo a ignorují kód. Přitom právě kód rozhoduje o tom, zda má smysl tělo vůbec číst. Když server vrátí 404, tělo s podrobnostmi může být zavádějící, protože problém je v cestě.<br> <br> <br> <br> Nakonec si všímejte, co server vrací při úspěchu. Někdy stačí stavový kód a tělo je prázdné, jindy tělo obsahuje nově vytvořený objekt. Pokud vytváříte záznam, uložte si jeho identifikátor z odpovědi. Bez něj nebudete moci objekt později upravit ani smazat. A když něco nefunguje, nehádejte. Porovnejte odeslaný požadavek s tím, co očekává dokumentace, a změňte vždy jen jednu věc. Tím zjistíte, která část byla špatně.<br> <br> <br> <br> Třeň je dalším vodítkem. Modrák má třeň plný, žlutavý, s jemnou síťkou nebo tečkováním, které nepřechází do červena. Satan má třeň tlustý, bílý, s výraznou červenou síťkou, která je vidět i po otření. Na bázi třeně bývá u satana zbytek bílé pochvy, u modráka nikdy. Pokud si nejsi jistý, houbu neber — jedna nejistá plodnice v košíku může zkazit celou dávku.