RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


bruno

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Nasledujúca revízia
Predchádzajúca revízia
bruno [2026/03/13 10:40] – vytvorené attilajancikbruno [2026/03/19 15:34] (aktuálne) – [API Klienti] attilajancik
Riadok 1: Riadok 1:
-====== Bruno ======+====== API Klienti ======
  
 +API klient je nástroj alebo softvérová knižnica, ktorá umožňuje komunikáciu medzi vaším programom a externou službou (API).
  
-Inštalácia +=== Hlavné funkcie === 
-<code>+ 
 +  * **Odosielanie požiadaviek**: Klient sformátuje dáta tak, aby im server rozumel (napr. metódy GET, POST). 
 +  * **Spracovanie odpovedí**: Prijme dáta od servera (zvyčajne vo formáte JSON) a premení ich na formát, s ktorým vie váš kód pracovať. 
 +  * **Autentifikácia**: Automaticky prikladá bezpečnostné kľúče alebo heslá, aby server vedel, že máte prístup. 
 +  * **Testovanie** (napr. Postman): Slúži vývojárom na rýchle vyskúšanie, či API funguje správne bez toho, aby museli písať kód. 
 +===== Bruno ===== 
 + 
 +Bruno slúžia na testovanie a vývoj API (podobne ako Postman, či Insomnia). Je často označovaný ako “Git-first API client”, pretože: 
 +  * Všetko ukladá ako obyčajné textové súbory do priečinka 
 +  * Každý request je súbor (.bru) 
 +  * Ideálne pre Git verzovanie (commit, diff, pull request) 
 +  * Žiadny cloud účet nie je potrebný 
 + 
 +Je založený na Offline filozofii: 
 +  * 100 % offline-first 
 +  * Nevyžaduje login ani účet 
 +  * Všetko je lokálne 
 + 
 +Skriptovanie a testy: 
 +  * používa vlastný Bruno scripting syntax (JS-like) 
 +  * podporuje: 
 +    * testy 
 +    * premenné 
 +    * environmenty 
 +  * má menší ekosystém 
 + 
 +UI a komplexnosť: 
 +  * veľmi jednoduché UI 
 +  * menej funkcií 
 +  * veľmi rýchly a ľahký 
 + 
 +Open-source: 
 +  * plne open source 
 +  * bez vendor lock-inu 
 + 
 +Bruno je ideálny pre developerov, ktorí chcú API requesty verzovať v Git repozitári mať všetko lokálne a jednoduché. 
 + 
 +==== Inštalácia ==== 
 + 
 +<code shell>
 brew install --cask bruno brew install --cask bruno
 </code> </code>
 +
 +==== Linky ====
  
 > Domovská stránka [[https://www.usebruno.com/|Bruno]] > Domovská stránka [[https://www.usebruno.com/|Bruno]]
 > [[https://docs.usebruno.com/introduction/what-is-bruno|Dokumentácia]] > [[https://docs.usebruno.com/introduction/what-is-bruno|Dokumentácia]]
 +
 +===== INSOMNIA =====
 +
 +===== POSTMAN =====
 +
 +
bruno.1773394854.txt.gz · Posledná úprava: od attilajancik