Když pošlete první požadavek, co se vrátí v odpovědi
본문
Typické chyby se opakují. Někdo nechá byliny v oleji příliš dlouho a myslí si, že čím déle, tím silnější – opak je pravdou, rostlinné zbytky začnou hnít a olej zhořkne. Jiný skladuje tinkturu v kuchyni u koření, kde je teplo a světlo. Další zapomene označit láhev, a po půl roce nepozná, co v ní je. Napište na etiketu druh byliny, datum výroby a použitý základ. U tinktur poznamenejte i poměr byliny k lihu, jinak příští dávku nedokážete zopakovat.
Základem je suchá bylina a kvalitní nosný olej. Čerstvé natě obsahují vodu, a ta v oleji dřív nebo později začne plesnivět, proto je nechte dva dny zavadnout na papíře, nebo použijte rostlinu usušenou. Z nosných olejů se osvědčil slunečnicový, mandlový, jojobový a sezamový. Olivový je stabilní, ale svou chutí a vůní přebije jemné byliny, takže se hodí spíš k tymiánu, rozmarýnu nebo levanduli. Bylinu nařežte nahrubo, nádobu naplňte do dvou třetin a zalijte olejem tak, aby byla celá ponořená. Vršek nechte dva centimetry volný, jinak při maceraci vyteče.
Prvním krokem je postel. Většina lidí pod ní skladuje jen prach. Přitom právě tam vzniká největší úložný prostor. Pokud máte postel s roštem na nožičkách, změřte světlou výšku a pořiďte nízké ploché boxy na sezónní oblečení nebo ložní prádlo. Když je postel bez nožiček, tedy na zemi, zvažte výměnu rámu za variantu s úložným prostorem. Pozor na dva typy chyb: boxy nesmí přesahovat půdorys postele, jinak o ně zakopáváte, a nesmí být příliš těžké na vytahování – jinak je tam necháte navždy.
Při zpracování odpovědi v kódu vždy ošetřete tři stavy: úspěch, očekávanou chybu a neočekávanou chybu. Neočekávaná chyba znamená, že server vrátil něco, co vaše aplikace nezná. V takovém případě nesnažte se data použít za každou cenu. Zalogujte stavový kód, hlavičky a tělo odpovědi a teprve potom se rozhodněte, co dál. Tím se vyhnete tomu, že se chyba projeví až o několik kroků dál v podobě nesmyslných dat.
Častá chyba je cpát do ložnice vše, co se nevešlo jinam. Každá krabice, kterou tam odložíte, místnost zmenší. Stejně tak nevhodné je věšet na zeď příliš mnoho drobných dekorací – oči se nemají kde zastavit. Místo toho nechte jednu stěnu zcela prázdnou. Prázdný prostor není plýtvání, je to vzduch, který místnosti chybí.
Na čerstvou skvrnu od kávy i vína funguje nejlépe vlažná voda s kapkou prostředku na nádobí. Naneste ji na hadr, ne přímo na pohovku, a přejíždějte od okraje skvrny ke středu. Tím zabráníte tomu, aby se špína rozšířila dál. U červeného vína se osvědčilo nejdřív vsypat na mokré místo jemnou sůl nebo jedlou sodu, nechat chvíli působit a teprve pak opatrně vysát. Sůl vytáhne část barviva ještě předtím, než se stihne usadit.
Než začnete psát jakýkoli klientský kód, potřebujete vědět, co server skutečně vrací. Většina prvních chyb nevzniká v aplikaci, ale v nepochopení formátu odpovědi. Udělejte si jednoduchý test: odešlete požadavek z terminálu nebo z nástroje pro ladění sítě a prohlédněte si hlavičky i tělo odpovědi. Teprve pak se rozhodujte, jak zařídit malou kuchyni data zpracovat.
Jakmile zvládnete jeden požadavek od začátku do konce, můžete přidat druhou metodu a sledovat, jak se mění odpověď. REST API není magie, je to jen výměna dat po síti. Kdo rozumí tomu, co posílá a co dostává zpět, ten se při ladění neztratí.
Základní princip REST API je ten, že každý požadavek nese metodu, adresu zdroje a případně tělo. Metoda určuje, co chcete udělat: čtení, vytvoření, úpravu nebo smazání. Adresa identifikuje konkrétní zdroj. Tělo posíláte jen tam, kde to dává smysl. Pokud pošlete tělo u metody, která ho neočekává, server ho buď ignoruje, nebo vrátí chybu. Vždy se řiďte tím, co API dokumentuje, ne tím, co funguje náhodou.
Typická chyba začátečníka je ignorovat tělo chybové odpovědi. Servery často vracejí strukturovaný popis problému, který přesně řekne, co je špatně. Místo hádání si ten popis přečtěte. Další častá chyba je posílat citlivé údaje v adrese místo v hlavičkách nebo v těle. Adresy se ukládají do logů a historií, takže token v query parametru je zbytečné riziko.
Stavové kódy nejsou dekorace Stavový kód v odpovědi je první informace, kterou máte číst. Rozlišujte čtyři základní skupiny: úspěch, přesměrování, chyba na straně klienta a chyba na straně serveru. Pokud dostanete kód začínající na čtyřku, problém je téměř jistě ve vašem požadavku: chybějící parametr, neplatný formát dat, chybná autentizace. Pětka znamená, že selhal server, a opakování požadavku může mít smysl, ale ne okamžitě a ne donekonečna.
If you enjoyed this article and you would like to receive additional info relating to navštívit stránku kindly visit our web site.
댓글목록 0
등록된 댓글이 없습니다.