Aplikačné programovacie rozhrania (API) zohrávajú dôležitú úlohu pri vývoji softvéru. Ak máte v úmysle vyvinúť online aplikáciu alebo webovú stránku, budete musieť buď vytvoriť API, použiť existujúce alebo oboje.

Rozhranie API prevezme požiadavku z jednej softvérovej aplikácie do druhej a potom sa vráti k iniciačnému softvéru s relevantnou odpoveďou. Preto, ak je vaše API chybné, vaša aplikácia bude mať problémy. Platforma Postman vám pomáha udržiavať vaše API funkčné tým, že okrem iných užitočných funkcií poskytuje aj testovanie API.

Čo je poštár?

Poštár je platforma, ktorá vám s tým pomôže pracovať s API. Je to úložisko API, ktoré vám umožňuje ukladať, organizovať a používať vaše API. Úložisko Postman's je založené na cloude a s riadenou verziou, takže je to ideálna platforma pre spoločný vývoj API, ako aj vývoj API naprieč viacerými zariadení.

Postman vám umožňuje spravovať každý aspekt pracovného postupu vývoja API. Táto platforma poskytuje všetko, čo potrebujete na kompletné testovanie CRUD API. Medzi obľúbené funkcie Postmana patria:

instagram viewer
  • technické údaje
  • Dokumentácia
  • Recepty pracovného postupu
  • Testovanie
  • Metriky

Inštalácia Postmana na vaše zariadenie

Môžete si stiahnuť Poštár z jeho oficiálnej webovej stránky na počítači so systémom Windows, Apple alebo Linux. Výberom typu vášho počítača sa spustí automatické sťahovanie spustiteľného súboru. Toto nainštaluje platformu Postman v niekoľkých jednoduchých krokoch.

Ako vytvárať požiadavky pomocou poštára

Najnovšia verzia platformy Postman (v9.28.1) sa spúšťa s nasledujúcim používateľským rozhraním:

Ak chcete odoslať požiadavku na existujúce rozhranie API, kliknite na Nový tlačidlo v ľavom hornom rohu rozhrania Postman. Tým sa dostanete do nasledujúceho kontextového okna:

V ľavom hornom rohu kontextového okna je možnosť vytvoriť a základná požiadavka HTTP. Výberom tejto možnosti sa dostanete do nasledujúceho rozhrania:

V rozhraní žiadosti je niekoľko dôležitých polí. Prvé pole, ktorému by ste sa mali venovať, je pole metódy žiadosti (alebo slovesa). Predvolená metóda žiadosti je GET, ale na výber je viac ako 10 rôznych metód.

Medzi päť metód, ktoré budete pravidelne používať, patrí:

  • GET: získava údaje z databázy.
  • POST: pridá nové údaje do databázy.
  • PUT: aktualizuje celé dátové pole v databáze.
  • PATCH: aktualizuje špecifické aspekty dátového poľa v databáze.
  • DELETE: vymaže údaje z databázy.

Pole URL sa nachádza priamo vedľa poľa metódy požiadavky. Ak chcete otestovať rozhranie API, jednoducho vyberte metódu požiadavky a zadajte príslušnú adresu URL.

Testovanie verejného API v Postman

V tejto sekcii môžete použiť akékoľvek verejné API. Nasledujúci príklad používa spravodajské rozhranie API s názvom Newsdata.io. Toto API má niekoľko možností dotazov, ktoré vracajú správy z celého sveta. Koncový bod podľa krajiny má túto štruktúru:

https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us

Budete musieť nahradiť YOUR_API_Key hodnotu v URL s kľúčom API, ktorý dostanete po registrácii na Newsdata.io. Vložením aktualizovanej adresy URL do Postman sa vráti výstup podobný tomu nižšie.

{
"postavenie": "úspech",
"totalResults": 10173,
"výsledky": [
{
"titul": "Apple by mohol byť prvý, kto použije TSMC's 3nm čipovým procesom pre M2 Pro",
"odkaz": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"Kľúčové slová": nulový,
"tvorca": [
"[email protected] (Mike Peterson)"
],
"video_url": nulový,
"popis": "Apple'MacBooky Pro 2022 môžu obsahovať nové čipové sady M2 Pro a M2 Max vyrobené s TSMC'najnovší 3nm výrobný proces, podľa novej správy. M2TSMC, svet's najväčším zmluvným výrobcom polovodičov neustále buduje svoje 3nm výrobné procesy. Podľa Commercial Times by Apple mohol byť prvým zákazníkom, ktorý dostane tieto čipy do rúk. Čítaj viac...",
"obsahu": nulový,
"pubDate": "2022-08-18 15:22:53",
"image_url": nulový,
"source_id": "appleinsider",
"krajina": [
"Spojené štáty americké",
"Spojene kralovstvo",
"v Indii",
"Austrália",
"singapur",
"kanada"
],
"kategórii": [
"technológie"
],
"Jazyk": "Angličtina"
},
],
"ďalšia strana": 1
}

Poštár vráti celý rad noviniek. Vyššie uvedený výstup zobrazuje iba jeden príklad týchto správ.

Teraz môžete testovať API s Postmanom

Postman je populárna platforma, ktorú môžete použiť na testovanie rozhraní API, ktoré chcete použiť vo svojich projektoch. Môžete udržiavať množinu zdrojov a používať celý rad metód požiadaviek.

Po otestovaní vašich rozhraní API je ďalším logickým krokom ich integrácia do vašich aplikácií.