Rakenduse programmeerimisliidesed (API-d) mängivad tarkvaraarenduses olulist rolli. Kui kavatsete arendada veebirakendust või veebisaiti, peate looma API, kasutama olemasolevat või mõlemat.
API viib päringu ühest tarkvararakendusest teise ja naaseb seejärel algatavasse tarkvarasse koos asjakohase vastusega. Seega, kui teie API on defektne, tekib teie rakendusel probleeme. Postmani platvorm aitab teil hoida oma API-d töökorras, pakkudes muude kasulike funktsioonide hulgas API testimist.
Mis on Postimees?
Postimees on platvorm, mis aitab teil seda teha töötada API-dega. See on API hoidla, mis võimaldab teil API-sid salvestada, korraldada ja kasutada. Postimehe hoidla on pilvepõhine ja versioonipõhiselt juhitav, seega on see ideaalne platvorm API koostööks arendamiseks ja API arendamiseks mitmel tasandil seadmeid.
Postman võimaldab teil hallata API arendamise töövoo kõiki aspekte. See platvorm pakub kõike, mida vajate täieliku testimiseks CRUD API. Mõned Postmani populaarsed funktsioonid on järgmised:
- Tehnilised andmed
- Dokumentatsioon
- Töövoo retseptid
- Testimine
- Mõõdikud
Postmani installimine teie seadmesse
Saate alla laadida Postimees oma ametlikult veebisaidilt Windowsi, Apple'i või Linuxi masinas. Masina tüübi valimine käivitab käivitatava faili automaatse allalaadimise. See installib Postmani platvormi mõne lihtsa sammuga.
Kuidas postitaja abil taotlusi koostada
Postmani platvormi uusim versioon (v9.28.1) käivitub järgmise kasutajaliidesega:
Taotluse saatmiseks olemasolevale API-le klõpsake nuppu uus nuppu Postimehe liidese vasakus ülanurgas. See viib teid järgmisesse hüpikaknasse:
Hüpikakna vasakus ülanurgas on võimalus luua a põhiline HTTP päring. Selle valiku valimine viib teid järgmisele liidesele:
Päringu liideses on mitu olulist välja. Esimene väli, mida peaksite kasutama, on päringumeetodi (või verbi) väli. Vaikimisi päringumeetod on SAADA, kuid valida on üle 10 erineva meetodi vahel.
Viis meetodit, mida te regulaarselt kasutate, hõlmavad järgmist:
- GET: hangib andmeid andmebaasist.
- POST: lisab andmebaasi uued andmed.
- PUT: värskendab kogu andmevälja andmebaasis.
- PATCH: värskendab andmebaasi andmevälja spetsiifilisi aspekte.
- DELETE: kustutab andmed andmebaasist.
URL-i väli asub otse päringumeetodi välja kõrval. API testimiseks valige lihtsalt päringumeetod ja sisestage sobiv URL.
Avaliku API testimine Postmanis
Selles jaotises saate kasutada mis tahes avalikku API-t. Järgmine näide kasutab uudiste API-d nimega Newsdata.io. Sellel API-l on mitu päringuvalikut, mis tagastavad ülemaailmseid uudiseid. Riigipõhisel lõpp-punktil on järgmine struktuur:
https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us
Peate asendama YOUR_API_Key väärtus URL-is koos API võtmega, mille saate pärast saidil Newsdata.io registreerumist. Värskendatud URL-i sisestamine Postmani tagastab allolevaga sarnase väljundi.
{
"olek": "edu",
"kogutulemused": 10173,
"tulemused": [
{
"pealkiri": "Apple võib olla esimene, kes kasutab TSMC-d's 3nm kiibiprotsess M2 Pro jaoks",
"link": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"märksõnad": null,
"looja": [
"[email protected] (Mike Peterson)"
],
"video_url": null,
"kirjeldus": "Apple's 2022 MacBook Pros võib pakkida uusi M2 Pro ja M2 Max kiibistikuid, mis on valmistatud TSMC-ga's uusim 3nm tootmisprotsess, vastavalt uuele aruandele. M2TSMC, maailm's suurim pooljuhtide lepinguline tootja, on pidevalt arendanud oma 3 nm tootmisprotsesse. Commercial Timesi andmetel võib Apple olla esimene klient, kes need kiibid kätte saab. Loe rohkem...",
"sisu": null,
"avaldamiskuupäev": "2022-08-18 15:22:53",
"image_url": null,
"allika_id": "appleinsider",
"riik": [
"Ameerika Ühendriigid",
"Ühendkuningriik",
"India",
"Austraalia",
"singapur",
"Kanada"
],
"kategooria": [
"tehnoloogia"
],
"keel": "Inglise"
},
],
"järgmine leht": 1
}
Postimees saadab tagasi hulga uudiseid. Ülaltoodud väljundis kuvatakse ainult üks näide nendest uudistest.
Nüüd saate Postimehega API-sid testida
Postman on populaarne platvorm, mille abil saate testida API-sid, mida soovite oma projektides kasutada. Saate hallata ressursside komplekti ja kasutada erinevaid päringumeetodeid.
Kui olete oma API-sid testinud, on loogiline järgmine samm integreerida need oma rakendustesse.