4 věci, které rozhodují mezi funkčním API a chybou 500
Poslední věc se týká vstupenek a bezpečnostních kontrol. Na obou místech platí, že se kontroluje velikost zavazadla a zakázané předměty, ale San Siro bývá benevolentnější k batohům menších rozměrů. Allianz Arena má jasně dané rozměry tašky a co je větší, musí do úschovny. Typická chyba je koupit si vstupenku na sektor, který neodpovídá vašemu vchodu – přejít na jiný sektor uvnitř obvykle není možné. Předem si proto ověřte číslo vchodu a úroveň, na kterou patříte.
Světlo řeš ve třech vrstvách: stropní, které osvětlí celek, nástěnné nebo stojací pro čtení a malé bodové pro atmosféru. Jeden centrální lustr uprostřed stropu vrhá stíny do rohů a místnost opticky zmenšuje. Nástěnná světla místo nočních lampek uvolní prostor na nočních stolcích a podlaha zůstane čistá. Žárovky volte s teplým bílým světlem, ne studeným – studené světlo působí sterilně a zmenšuje prostor.
První jízda bez přídavných koleček nezačíná na silnici, ale u kola samotného. Než dítě posadíte na sedlo, zkontrolujte, jestli dosáhne špičkami na zem, když sedí. Pokud ne, kolo je velké a učení bude bolet. Dítě musí mít při zastavení pocit, úprava interiéru že se nohama jistí. Dále zkontrolujte brzdy – u malých dětí stačí zadní, ale musí fungovat lehce, ne silou. Pneu nafoukněte na tlak uvedený na plášti, měkké gumy zvyšují nejistotu. Řetěz promažte, ať šlapání nejde ztuha.
Základní kousky – dobré tričko, košile, džíny, svetr, bunda – nemusí být drahé, ale jejich životnost závisí hlavně na tom, jak s nimi zacházíte. Většina lidí je zničí během několika měsíců kvůli zbytečným chybám: byt V paneláku příliš časté praní, vysoké teploty, sušička a nesprávné skladování. Přitom stačí pár návyků a stejný kus vám vydrží několik let.
Autorizaci neřešte až na konci. I jednoduché API by mělo rozlišit, kdo data čte a kdo je mění. Token v hlavičce je běžný způsob, ale musí se kontrolovat na každém chráněném endpointu. Zapomenutá kontrola znamená, že citlivá data vytáhne kdokoli. Stejně tak ošetřete chybové stavy tak, aby se do odpovědi nedostaly interní informace o databázi nebo cestách na serveru. Takzvané únikové zprávy jsou častým zdrojem zranitelností.
Při testování prvního API si vystačíte s nástrojem, který umí poslat libovolnou metodu, hlavičky i tělo. Ověřte nejdřív jednoduchý GET bez parametrů, pak přidejte filtry přes query string. Teprve potom zkuste zápis. U každé změny si uložte přesný požadavek, abyste mohli stejný případ zopakovat. Chyby vznikají hlavně z překlepů v cestách, chybějících lomítek a záměny datových typů. Číslo poslané jako řetězec v uvozovkách se na serveru neuloží jako číslo a validace ho odmítne.
Základem je barva. Stěny i strop natřete ve stejném světlém odstínu — bílá, krémová, světle šedá nebo jemná béžová. Pokud strop ztmavíte nebo dáte na stěny výrazný vzor, prostor se opticky sníží a zúží. Podlaha by měla být o jeden až dva stupně tmavší než stěny, aby místnost dostala pevnou linii, ale ne tmavá deska, která pohltí světlo. Světlý vinyl, laminát nebo dlažba v neutrálním tónu fungují nejlépe.
Každý požadavek nese hlavičky, tělo a parametry. Právě v hlavičkách se přenáší typ obsahu, autorizace a informace o formátu odpovědi. Pokud pošlete data ve formátu JSON, musí to být v hlavičce Content-Type výslovně uvedeno. Server, který dostane tělo bez této hlavičky, ho často zahodí nebo vrátí chybu 400. Na straně příjmu je zase potřeba ověřit, že požadavek skutečně obsahuje to, co očekáváte. Chybějící povinné pole není chyba serveru, ale špatně sestavený požadavek, a mělo by to skončit stavovým kódem 422.
Postavit první REST API znamená pochopit, co se vlastně děje mezi odesláním požadavku a přijetím odpovědi. Na začátku stačí vědět, že klient pošle HTTP požadavek na konkrétní URL, server ho zpracuje a vrátí odpověď s tělem a stavovým kódem. První chybou bývá, že vývojář začne řešit databázi a framework dřív, než si ujasní, co která metoda a cesta mají dělat. Rozhodněte se předem, jestli bude API čistě čtecí, nebo bude umět i zápis. Podle toho zvolíte metody GET, POST, PUT, PATCH a DELETE.
Zrcadlo není dekorace, ale nástroj Zrcadlo v předsíni nevěšte jen tak na zeď. Aby fungovalo, musí odrážet něco zajímavého — okno, dveře do světlé místnosti nebo alespoň protější stěnu se světlým povrchem. Velké zrcadlo od podlahy ke stropu postavte naproti oknu nebo doprostřed stěny, na kterou dopadá světlo. Malá zrcátka poskládaná do skupiny fungují také, ale musí být dostatečně velká, aby nebyla jen drobným doplňkem. Vyhněte se zrcadlu, které odráží tmavý kout nebo zavřené dveře — to prostor opticky zmenší.
등록된 댓글이 없습니다.