Vmesniki za programiranje aplikacij (API) igrajo bistveno vlogo pri razvoju programske opreme. Če nameravate razviti spletno aplikacijo ali spletno mesto, boste morali ustvariti API, uporabiti obstoječega ali oboje.
API prevzame zahtevo od ene programske aplikacije do druge, nato pa se vrne k začetni programski opremi z ustreznim odgovorom. Torej, če je vaš API okvarjen, bo vaša aplikacija imela težave. Platforma Postman vam pomaga ohranjati delovanje vaših API-jev, tako da med drugimi uporabnimi funkcijami zagotavlja testiranje API-jev.
Kaj je poštar?
Postman je platforma, ki vam pomaga pri delo z API-ji. Je repozitorij API-jev, ki vam omogoča shranjevanje, organiziranje in uporabo vaših API-jev. Postman’s repozitorij temelji na oblaku in nadzorovan z različicami, zato je idealna platforma za skupen razvoj API-jev, pa tudi za razvoj API-jev v več naprave.
Postman vam omogoča upravljanje vseh vidikov delovnega toka razvoja API-ja. Ta platforma ponuja vse, kar potrebujete za popolno testiranje CRUD API. Nekatere priljubljene funkcije Postmana vključujejo:
- Specifikacije
- Dokumentacija
- Recepti za potek dela
- Testiranje
- Metrike
Namestitev programa Postman na vašo napravo
Lahko prenesete Poštar s svojega uradnega spletnega mesta na računalniku Windows, Apple ali Linux. Če izberete vrsto računalnika, se začne samodejni prenos izvršljive datoteke. S tem boste v nekaj preprostih korakih namestili platformo Postman.
Kako ustvariti zahteve z uporabo Postman
Najnovejša različica platforme Postman (v9.28.1) se izda z naslednjim uporabniškim vmesnikom:
Če želite poslati zahtevo obstoječemu API-ju, kliknite novo gumb v zgornjem levem kotu vmesnika Poštar. To vas bo pripeljalo do naslednjega pojavnega okna:
V zgornjem levem kotu pojavnega okna je možnost za ustvarjanje a osnovna zahteva HTTP. Če izberete to možnost, se prikaže naslednji vmesnik:
V vmesniku zahteve je več pomembnih polj. Prvo polje, ki se mu morate posvetiti, je polje metode zahteve (ali glagola). Privzeta metoda zahteve je DOBITI, vendar lahko izbirate med več kot 10 različnimi metodami.
Pet metod, ki jih boste redno uporabljali, vključuje:
- GET: pridobi podatke iz baze podatkov.
- POST: doda nove podatke v zbirko podatkov.
- PUT: posodobi celotno podatkovno polje v bazi podatkov.
- PATCH: posodobi določene vidike podatkovnega polja v bazi podatkov.
- DELETE: izbriše podatke iz baze podatkov.
Polje URL je neposredno poleg polja metode zahteve. Če želite preskusiti API, preprosto izberete metodo zahteve in podate ustrezen URL.
Preizkušanje javnega API-ja v programu Postman
V tem razdelku lahko uporabite kateri koli javni API. Naslednji primer uporablja API za novice, imenovan Newsdata.io. Ta API ima več možnosti poizvedbe, ki vrnejo novice po vsem svetu. Končna točka glede na državo ima to strukturo:
https://newsdata.io/api/1/news? apikey=VAŠ_API_KEY&država=nas
Zamenjati boste morali YOUR_API_Key vrednost v URL-ju s ključem API, ki ga boste prejeli po registraciji na Newsdata.io. Vstavljanje posodobljenega URL-ja v Postman vrne podoben rezultat kot spodnji.
{
"stanje": "uspeh",
"totalResults": 10173,
"rezultate": [
{
"naslov": "Apple bi lahko prvi uporabil TSMC's 3nm procesom čipa za M2 Pro",
"povezava": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"ključne besede": nič,
"ustvarjalec": [
"[email protected] (Mike Peterson)"
],
"video_url": nič,
"opis": "Apple'MacBook Pro 2022 bo morda imel nove nabore čipov M2 Pro in M2 Max, izdelane s TSMC'najnovejši 3nm proizvodni proces, glede na novo poročilo. M2TSMC, svet'največji pogodbeni proizvajalec polprevodnikov vztrajno nadgrajuje svoje 3nm proizvodne procese. Po poročanju Commercial Times bi lahko bil Apple prva stranka, ki bi se dokopala do teh čipov. Preberi več...",
"vsebino": nič,
"datum objave": "2022-08-18 15:22:53",
"image_url": nič,
"source_id": "appleinsider",
"država": [
"Združene države Amerike",
"Združeno kraljestvo",
"Indija",
"avstralija",
"singapur",
"kanada"
],
"kategorijo": [
"tehnologija"
],
"jezik": "angleščina"
},
],
"Naslednja stran": 1
}
Poštar bo vrnil vrsto novic. Zgornji rezultat prikazuje samo en primer teh novic.
Zdaj lahko preizkusite API-je s poštarjem
Postman je priljubljena platforma, ki jo lahko uporabite za testiranje API-jev, ki jih želite uporabiti v svojih projektih. Lahko vzdržujete nabor virov in uporabljate vrsto metod zahtev.
Ko preizkusite svoje API-je, je logičen naslednji korak, da jih integrirate v svoje aplikacije.