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>
Před větší aktualizací se vyplatí zálohovat data, která aplikace spravuje. Některé aktualizace mění formát databáze a návrat ke starší verzi už není možný. Pokud se aktualizace zasekne, pomůže vymazat mezipaměť obchodu, restartovat zařízení a zkusit instalaci znovu. Když ani to nepomůže, odinstalace a čistá instalace často vyřeší problém, i když znamená znovu nastavit aplikaci. Automatické aktualizace jsou užitečný nástroj, ale jen dokud jim člověk rozumí a ví, kdy je zastavit.<br>
<br>
<br>
<br>
<img src="https://i.ytimg.com/vi/kAyUoLX7HB4/hq720.jpg" alt="Dělám rekonstrukci v mým investičním bytě! | Komplikace za 500 000 Kč?" style="max-width:420px;float:left;padding:10px 10px 10px 0px;border:0px;">Typická chyba je cpát do krabičky sladké tyčinky a slazené nápoje. Dítě po nich přijde domů vyčerpané a hladové, protože energie rychle vyprchá. Stejně problematické je dávat svačinu, kterou dítě samo nesnědlo už dvakrát. Neberte to jako nevděčnost, ale jako informaci. Buď jídlo upravte – jiná konzistence, jiná velikost, jiná kombinace – nebo ho na měsíc vyřaďte a zkuste jinou variantu.<br>
<br>
<br>
<br>
<span style="font-weight: bolder;">Spádovou vrstvu vytvořte z</span> cementové malty nebo samonivelační hmoty určené pro mokré prostory. Malta se nanáší v tlaku, který se směrem k odpadu plynule snižuje. Povrch musí být rovný, bez prohlubní, jinak se voda bude držet v mistech, kde je spád přerušený. Nechte vrstvu dokonale vytvrdnout, obvykle alespoň 24 až 48 hodin, než na ni položíte hydroizolaci. Podlahové dlaždice volte menší formáty, lépe kopírují spád a snáz se do nich vyřezávají tvary kolem vpusti.<br>
<br>
<br>
<br>
Typická chyba je vypnout aktualizace bezpečnostních aplikací, prohlížečů a systémových komponent. U těch je riziko napadení vyšší než u her nebo nástrojů, které nepracují s citlivými daty. Stejně chybné je přijmout všechna oprávnění jen proto, že si je nová verze vyžádá. Pokud aplikace po aktualizaci chce přístup k poloze, kontaktům nebo souborům, které k fungování nepotřebuje, je lepší ji odinstalovat a hledat alternativu.<br>
<br>
<br>
<br>
Než začnete cokoli kupovat, nakreslete si půdorys i řez pokoje na papír a vyznačte výšky. Pak teprve rozhodněte, kam postel, kam stůl a kam skříň. Ušetříte peníze i nervy a pokoj pod šikminou bude fungovat stejně dobře jako každý jiný.<br>
<br>
<br>
<br>
Zvedněte závěsy a sjednoťte bar<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>
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>
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>
Aktualizace se obvykle spouští na pozadí, když je zařízení připojené k internetu a často i k nabíječce. Systém stáhne balíček, ověří jeho podpis a teprve pak povolí instalaci. Právě ověření podpisu je důležité: pokud selže, instalace se zruší. Některé aplikace se aktualizují samy bez ohledu na nastavení systému, protože mají vlastní mechanismus. To se týká hlavně aplikací nainstalovaných mimo oficiální obchod, které si aktualizace řeší po svém.<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.