<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JeffersonN25</id>
	<title>Rettungsdienst-Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rettungsdienstblog.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JeffersonN25"/>
	<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Spezial:Beitr%C3%A4ge/JeffersonN25"/>
	<updated>2026-09-30T13:41:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Prvn%C3%AD_REST_API:_chyba,_kter%C3%A1_zdr%C5%BE%C3%AD_odpov%C4%9B%C4%8F_nejv%C3%ADc&amp;diff=372836</id>
		<title>První REST API: chyba, která zdrží odpověď nejvíc</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Prvn%C3%AD_REST_API:_chyba,_kter%C3%A1_zdr%C5%BE%C3%AD_odpov%C4%9B%C4%8F_nejv%C3%ADc&amp;diff=372836"/>
		<updated>2026-09-23T20:22:55Z</updated>

		<summary type="html">&lt;p&gt;JeffersonN25: Die Seite wurde neu angelegt: „Nejčastější pastí je testování jen na šťastné cestě. Vyzkoušej chybějící parametr, příliš dlouhý řetězec, neplatný token a timeout. Nastav timeout na straně klienta kratší, než je timeout serveru, a ošetři přerušené spojení. U opakovaných požadavků používej idempotentní klíč, jinak při výpadku vytvoříš duplicitní záznam. A hlavně: každý požadavek i odpověď loguj ve strukturované podobě, bez tajných…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nejčastější pastí je testování jen na šťastné cestě. Vyzkoušej chybějící parametr, příliš dlouhý řetězec, neplatný token a timeout. Nastav timeout na straně klienta kratší, než je timeout serveru, a ošetři přerušené spojení. U opakovaných požadavků používej idempotentní klíč, jinak při výpadku vytvoříš duplicitní záznam. A hlavně: každý požadavek i odpověď loguj ve strukturované podobě, bez tajných údajů. Až budeš příště ladit, ušetří ti to hodiny.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zásadní je i směr, kterým světlo odchází. Malá kuchyně získá hloubku, když světlo míří na stěnu nebo na strop a odráží se zpět. Svítidla s krytem, která svítí jen dolů, vytvoří ostré kontrasty a místnost opticky rozpůlí. Naopak svítidlo s širokým rozptylem, které část světla pošle i vzhůru, strop „zvedne&amp;quot; a stěny opticky posune dál. Pokud máte nízký strop, vyhněte se velkému závěsnému tělesu – opticky ho sníží ještě víc. Tenká nástěnná svítidla a zapuštěné body jsou v nízkém prostoru bezpečnější volba.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častá chyba je jediná lampa s tmavým stínítkem. Ta světlo pohlcuje a předsíň ztmavne. Stejně tak je chyba nechat strop v tmavém odstínu. Tmavý strop snižuje místnost a působí jako tlak shora. Bílý nebo velmi světlý strop je základ.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Než se v panelovém bytě pustíte do výměny stoupaček a rozvodů, musíte si ujasnit, co vlastně chcete. Jiná situace je, když se mění jen stoupačky ve šachtě a voda se přivede k zařízením, a jiná, když se dělá kompletní rekonstrukce jádra. Rozhoduje také to, zda jde o byt v osobním vlastnictví, nebo družstevní, a zda se akce účastní celý vchod. Bez dohody se sousedy nad vámi i pod vámi nemá smysl začínat. Stoupačka je společná, takže každý zásah do ní se týká i jich.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na desce nechte jen to, co skutečně používáte každý den. Knihu odkládejte na malý stojánek, aby nezabírala celou plochu. Sklenici vody postavte na podtácek, který zabrání kroužkům. Poznámkový blok a tužku mějte po ruce, pokud si při čtení děláte poznámky. Vše ostatní průběžně odnášejte. Pokud má stolek zásuvku, používejte ji na věci, které nechcete mít na očích, ale které potřebujete mít blízko.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ještě než tenisky začnete sušit, připravte je. Vyjměte vložky – ty schnou zvlášť a mnohem rychleji. Vyndejte také tkaničky, jinak se zamotají a zůstanou vlhké. Povrch otřete suchým hadrem nebo papírovou utěrkou, abyste odstranili bláto a přebytečnou vodu. Při praní v pračce nikdy nepoužívejte aviváž ani velké množství pracího prostředku, který se špatně vymývá. Pokud tenisky jen promokly, stačí je opláchnout čistou vodou a jemně vyždímat rukama.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Než pošleš první požadavek na cizí API, ověř si, jaký obsahový typ server očekává. Kurýrní služby, platební brány i interní mikroslužby se liší: někdo chce application/json, jiný application/x-www-form-urlencoded. Když pošleš JSON s hlavičkou Content-Type: text/plain, server tě odmítne často nesmyslnou chybou 400. Do prohlížeče nebo nástroje pro ladění vlož hlavičky Accept i Content-Type a teprve pak řeš tělo požadavku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Stavové kódy čti jako vodítko, ne jako chybu Odpověď není jen tělo. Stavový kód 201 znamená vytvořeno, 204 prázdné tělo, 429 příliš mnoho požadavků. U 429 čti hlavičku Retry-After a zpomal. U 5xx neopakuj požadavek okamžitě ve smyčce, ale s rostoucí prodlevou. Tělo chyby často obsahuje pole s kódem a popisem; loguj ho celé, ne jen „request failed&amp;quot;. Právě tam bývá přesná příčina, například chybějící povinné pole.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Autentizace je druhá nejčastější příčina selhání. Rozlišuj, zda klíč patří do hlavičky Authorization: Bearer, nebo do parametru v URL. Klíč v URL se ukládá do logů a proxy serverů, takže pro produkci není vhodný. U tokenů hlídej expiraci — po vypršení dostaneš 401 a mnoho lidí pak zbytečně mění celý požadavek, místo aby obnovilo token. Pokud API používá podpis, spočítej ho z přesně stejných bajtů, které posíláš; jinak narazíš na 403.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Parsování odpovědi dělá chyby i u úspěšných volání. Datumy přicházejí v ISO 8601, ale ne všechny servery dodržují stejné časové pásmo. Čísla mohou být řetězce, boolean může být 0/1. Nespoléhej na to, že klíč vždy existuje — použij ověření schématu nebo alespoň kontrolu na null. U seznamů počítej s prázdným polem, ne s chybějícím klíčem. Stránkování řeš kurzorem nebo offsetem, ale nikdy nenačítej vše najednou.&lt;/div&gt;</summary>
		<author><name>JeffersonN25</name></author>
	</entry>
	<entry>
		<id>https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:JeffersonN25&amp;diff=372835</id>
		<title>Benutzer:JeffersonN25</title>
		<link rel="alternate" type="text/html" href="https://wiki.rettungsdienstblog.eu/index.php?title=Benutzer:JeffersonN25&amp;diff=372835"/>
		<updated>2026-09-23T20:22:53Z</updated>

		<summary type="html">&lt;p&gt;JeffersonN25: Die Seite wurde neu angelegt: „Autor blogu dílnou i obývákem se zabývá denně. Píšu o tom, jak si poradit v malém bytě. Nejvíc mě baví popisovat postupy krok za krokem.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor blogu dílnou i obývákem se zabývá denně. Píšu o tom, jak si poradit v malém bytě. Nejvíc mě baví popisovat postupy krok za krokem.&lt;/div&gt;</summary>
		<author><name>JeffersonN25</name></author>
	</entry>
</feed>