Interfețele de programare a aplicațiilor (API) joacă un rol esențial în dezvoltarea software-ului. Dacă intenționați să dezvoltați o aplicație online sau un site web, va trebui fie să creați un API, fie să utilizați unul existent, sau ambele.

Un API preia o solicitare de la o aplicație software la alta, apoi revine la software-ul de inițiere cu un răspuns relevant. Prin urmare, dacă API-ul dvs. este defect, atunci aplicația dvs. va întâmpina probleme. Platforma Postman vă ajută să vă mențineți API-urile funcționale, oferind testare API, printre alte caracteristici utile.

Ce este Poștașul?

Postman este o platformă care te ajută lucrează cu API-uri. Este un depozit API, care vă permite să stocați, să organizați și să utilizați API-urile. Depozitul Postman este bazat pe cloud și controlat de versiune, deci este platforma ideală pentru dezvoltarea colaborativă de API, precum și pentru dezvoltarea API-urilor în mai multe dispozitive.

Postman vă permite să gestionați fiecare aspect al fluxului de lucru de dezvoltare API. Această platformă oferă tot ceea ce aveți nevoie pentru a testa un complet

instagram viewer
CRUD API. Unele dintre caracteristicile populare ale Postman includ:

  • Specificații
  • Documentație
  • Rețete pentru fluxul de lucru
  • Testare
  • Metrici

Instalarea Postman pe dispozitivul dvs

Poti descarca Poştaş de pe site-ul său oficial pe o mașină Windows, Apple sau Linux. Selectarea tipului de mașină începe o descărcare automată a unui fișier executabil. Aceasta va instala platforma Postman în câțiva pași simpli.

Cum se creează cereri folosind Postman

Cea mai recentă versiune a platformei Postman (v9.28.1) se lansează cu următoarea interfață de utilizator:

Pentru a trimite o solicitare către un API existent, faceți clic pe nou butonul din colțul din stânga sus al interfeței Postman. Acest lucru vă va duce la următoarea fereastră pop-up:

Colțul din stânga sus al ferestrei pop-up are o opțiune de a crea un cerere HTTP de bază. Selectarea acestei opțiuni vă duce la următoarea interfață:

Există mai multe câmpuri importante în interfața de solicitare. Primul câmp la care ar trebui să vă ocupați este câmpul pentru metoda de solicitare (sau verb). Metoda implicită de solicitare este OBȚINE, dar există peste 10 metode diferite din care să alegeți.

Cele cinci metode pe care le veți folosi în mod regulat includ:

  • GET: achiziționează date dintr-o bază de date.
  • POST: adaugă date noi la o bază de date.
  • PUT: actualizează un întreg câmp de date dintr-o bază de date.
  • PATCH: actualizează aspecte specifice ale unui câmp de date dintr-o bază de date.
  • DELETE: șterge datele dintr-o bază de date.

Câmpul URL se află direct lângă câmpul metodei de solicitare. Pentru a testa un API, trebuie doar să selectați metoda de solicitare și să furnizați adresa URL corespunzătoare.

Testarea unui API public în Postman

Puteți utiliza orice API public în această secțiune. Următorul exemplu utilizează un API de știri numit Newsdata.io. Acest API are mai multe opțiuni de interogare care returnează știri din întreaga lume. Punctul final bazat pe țară are această structură:

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

Va trebui să înlocuiți YOUR_API_Key valoare în adresa URL cu cheia API pe care o veți primi după ce vă înregistrați la Newsdata.io. Inserarea URL-ului actualizat în Postman returnează o ieșire similară cu cea de mai jos.

{
"stare": "succes",
"totalResults": 10173,
"rezultate": [
{
"titlu": "Apple ar putea fi primul care folosește TSMC'Proces de cip de 3 nm pentru M2 Pro",
"legătură": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"Cuvinte cheie": nul,
"creator": [
"[email protected] (Mike Peterson)"
],
"video_url": nul,
"Descriere": "Măr'MacBook Pros 2022 ar putea include noi chipset-uri M2 Pro și M2 Max realizate cu TSMC'Cel mai recent proces de fabricație de 3 nm, conform unui nou raport. M2TSMC, lumea'Cel mai mare producător contractual de semiconductori și-a dezvoltat în mod constant procesele de producție de 3 nm. Potrivit Commercial Times, Apple ar putea fi primul client care pune mâna pe aceste cipuri. Citeste mai mult...",
"conţinut": nul,
"pubDate": "2022-08-18 15:22:53",
"Imagine URL": nul,
"sursă_id": "appleinsider",
"țară": [
"Statele Unite ale Americii",
"Regatul Unit",
"India",
"Australia",
"singapore",
"Canada"
],
"categorie": [
"tehnologie"
],
"limba": "Engleză"
},
],
"pagina următoare": 1
}

Poștașul va returna o serie de știri. Rezultatul de mai sus afișează doar un exemplu din aceste știri.

Acum puteți testa API-urile cu Postman

Postman este o platformă populară pe care o puteți folosi pentru a testa API-urile pe care doriți să le utilizați în proiectele dvs. Puteți menține un set de resurse și puteți utiliza o serie de metode de solicitare.

După ce v-ați testat API-urile, următorul pas logic este să le integrați în aplicațiile dvs.