<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NWIDorris08599</id>
	<title>IT-Core - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NWIDorris08599"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/NWIDorris08599"/>
	<updated>2026-11-06T09:14:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=Jak_zvl%C3%A1dnout_prvn%C3%AD_REST_API_a_nesp%C3%A1lit_se_p%C5%99i_lad%C4%9Bn%C3%AD&amp;diff=260158</id>
		<title>Jak zvládnout první REST API a nespálit se při ladění</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Jak_zvl%C3%A1dnout_prvn%C3%AD_REST_API_a_nesp%C3%A1lit_se_p%C5%99i_lad%C4%9Bn%C3%AD&amp;diff=260158"/>
		<updated>2026-09-04T15:19:22Z</updated>

		<summary type="html">&lt;p&gt;NWIDorris08599: Created page with &amp;quot;Když začnete pracovat s REST API, první dotaz obvykle vypadá jednoduše: pošlete požadavek na URL a očekáváte JSON. Realita je ale tvrdší. Server vám vrátí chybový kód, hlavičku s nečekaným typem obsahu nebo rovnou prázdné tělo. Nejčastější chyby začátečníků pramení z toho, že neznají pravidla jednotlivých metod. GET je bezpečný a nemění stav, zatímco POST, PUT a DELETE mění data na serveru. Pokud použijete GET pro smazání zá...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Když začnete pracovat s REST API, první dotaz obvykle vypadá jednoduše: pošlete požadavek na URL a očekáváte JSON. Realita je ale tvrdší. Server vám vrátí chybový kód, hlavičku s nečekaným typem obsahu nebo rovnou prázdné tělo. Nejčastější chyby začátečníků pramení z toho, že neznají pravidla jednotlivých metod. GET je bezpečný a nemění stav, zatímco POST, PUT a DELETE mění data na serveru. Pokud použijete GET pro smazání záznamu, může to fungovat, ale je to proti konvenci a může to rozbít další části systému.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak na to: Od stěn přes textilie až po detaily Nejprve vyhodnoťte, které barvy v obýváku dominují. Napište si je na papír a rozdělte na hlavní, doplňkové a akcentní. Do ložnice pak přeneste hlavně doplňkové a akcentní barvy. Pokud je váš obývák laděný do teplé šedé s hořčicovými polštáři, nechte stěny ložnice neutrální (bílá, světlá šedá) a hořčici použijte na přehoz, kobereček nebo lampu. Hlavní barva z obýváku může zůstat pouze v ložnici na jediném prvku, třeba na čele postele.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak číst odpověď a co dělat, když přijde chyba Odpověď se skládá ze stavového kódu, hlaviček a těla. Kód 200 znamená úspěch, 201 úspěšné vytvoření, 204 prázdnou odpověď bez těla. Kódy 4xx signalizují chybu na vaší straně: 404 znamená nenalezenou URL, 422 nevalidní data, 429 příliš mnoho požadavků. Kódy 5xx pak značí problém na serveru, ale neznamená to, že váš požadavek byl správný. Například 500 Internal Server Error může být důsledkem neplatného formátu JSON, který server nezvládl zpracovat. Proto si vždy přečtěte tělo odpovědi – často obsahuje detailní popis chyby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Dalším častým nedostatkem je chybějící aretace v otevřené poloze. Pokud stůl nemá pojistku, deska se může sama sklopit, jakmile na ni položíte něco těžšího na přední hranu. Vyzkoušejte to přímo v prodejně: zatlačte na přední část desky a sledujte, zda se mechanismus pohne. U kvalitních stolů najdete buď kovový čep, nebo plynový píst, který drží desku ve stabilní poloze. Vyhněte se modelům, které spoléhají jen na tření – ty časem povolí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejdřív si stoupněte k psovi a podívejte se na něj shora. Zdravý pes má mezi hrudníkem a břichem viditelné prohnutí, takzvanou pasovou linii. Pokud tělo psa připomíná spíš beztvarý soudek a hrany žeber jdou nahmatat jen při silnějším tlaku, je pravděpodobně načase řešit hmotnost. Normální pes má žebra cítit pod tenkou vrstvou tuku, ale ne vidět na první pohled. U obézního psa žebra nenahmatáte vůbec, a pokud ano, tak jen přes pořádný polštář tuku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První praktický krok je pochopit strukturu požadavku. Nejdůležitější je URL, metoda a hlavičky. Hlavička Content-Type říká serveru, v jakém formátu posíláte data – obvykle application/json. V hlavičce Accept naopak deklarujete, jaký formát chcete přijmout. Mnoho API vyžaduje autentizaci pomocí hlavičky Authorization, kde posíláte token. Bez této hlavičky dostanete odpověď 401 Unauthorized, i když je zbytek požadavku v pořádku. Typická chyba je poslat token v těle nebo v URL, což je nejen nefunkční, ale také bezpečnostní riziko.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec myslete na zimu jako na čas, kdy se ptáci méně pohybují, a tomu přizpůsobte i jejich stravu. Vyšší podíl bílkovin a energie (např. kukuřice) pomůže udržet tělesnou kondici. Naopak se vyvarujte čerstvé zeleniny, která v mrazu namrzá a způsobuje zažívací potíže. Vždy kontrolujte, že krmivo je suché a bez plísní – to je základ, aby slepice prošly zimou bez zbytečných nemocí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Při zpracování odpovědi v kódu nikdy nespoléhejte na to, že tělo bude přesně takové, jaké očekáváte. Struktura JSON se může lišit podle verze API, pole s daty může být prázdné nebo může obsahovat null. Vytvořte si proto funkci, která odpověď nejprve zvaliduje a až poté s ní pracuje. V JavaScriptu na to použijete response.ok ke kontrole stavového kódu a následně response.json(). V Pythonu je to podobné s knihovnou requests: musíte zkontrolovat response.status_code a teprve pak zavolat response.json(). Pokud zapomenete na kontrolu stavu, program se vám zhroutí až při přístupu k datům, což je matoucí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typickým problémem při prvních pokusech je špatné zacházení s hlavičkami. Některé API používají kompresi gzip, takže pokud nezahrnete hlavičku Accept-Encoding, server vám pošle nekomprimovanou odpověď, ale klient jako curl to zvládne automaticky. Horší je, když API vyžaduje hlavičky, které nejsou v oficiální dokumentaci – třeba X-API-Key. V takovém případě si pečlivě prostudujte sekci autentizace a porovnejte, zda posíláte správný název. Malý rozdíl, jako třeba X-API-Key versus x-api-key, dokáže vygenerovat chybu 403, kterou řešíte hodiny.&lt;/div&gt;</summary>
		<author><name>NWIDorris08599</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:NWIDorris08599&amp;diff=260157</id>
		<title>User:NWIDorris08599</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:NWIDorris08599&amp;diff=260157"/>
		<updated>2026-09-04T15:19:20Z</updated>

		<summary type="html">&lt;p&gt;NWIDorris08599: Created page with &amp;quot;Váš průvodce světem interiérů sází na osvědčené tipy. Píšu o tom, jak si poradit v malém bytě. Nejraději hledat cesty, jak si usnadnit život.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce světem interiérů sází na osvědčené tipy. Píšu o tom, jak si poradit v malém bytě. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>NWIDorris08599</name></author>
	</entry>
</feed>