Interfejsy programowania aplikacji (API) odgrywają zasadniczą rolę w tworzeniu oprogramowania. Jeśli zamierzasz stworzyć aplikację lub witrynę internetową, będziesz musiał utworzyć interfejs API, użyć istniejącego lub jedno i drugie.

Interfejs API przyjmuje żądanie z jednej aplikacji do drugiej, a następnie wraca do oprogramowania inicjującego z odpowiednią odpowiedzią. W związku z tym, jeśli Twój interfejs API jest wadliwy, Twoja aplikacja będzie mieć problemy. Platforma Postman pomaga utrzymać funkcjonalność interfejsów API, zapewniając między innymi testowanie interfejsów API.

Co to jest listonosz?

Postman to platforma, która pomaga pracować z API. Jest to repozytorium API, które umożliwia przechowywanie, organizowanie i używanie Twoich API. Repozytorium Postmana jest oparte na chmurze i kontrolowanej wersji, więc jest to idealna platforma do wspólnego opracowywania interfejsów API, a także tworzenia interfejsów API w wielu urządzenia.

Postman pozwala na zarządzanie każdym aspektem przepływu pracy przy opracowywaniu API. Ta platforma zapewnia wszystko, czego potrzebujesz do przetestowania kompletnego

instagram viewer
API CRUD. Niektóre z popularnych funkcji Postmana to:

  • Specyfikacje
  • Dokumentacja
  • Receptury przepływu pracy
  • Testowanie
  • Metryka

Instalowanie listonosza na urządzeniu

Możesz pobrać Listonosz z oficjalnej strony internetowej na komputerze z systemem Windows, Apple lub Linux. Wybór typu maszyny rozpoczyna automatyczne pobieranie pliku wykonywalnego. To zainstaluje platformę Postman w kilku prostych krokach.

Jak tworzyć żądania za pomocą listonosza

Najnowsza wersja platformy Postman (v9.28.1) uruchamia się z następującym interfejsem użytkownika:

Aby wysłać żądanie do istniejącego interfejsu API, kliknij Nowy w lewym górnym rogu interfejsu Postman. Spowoduje to wyświetlenie następującego wyskakującego okna:

W lewym górnym rogu wyskakującego okna znajduje się opcja utworzenia podstawowe żądanie HTTP. Wybranie tej opcji prowadzi do następującego interfejsu:

W interfejsie żądania jest kilka ważnych pól. Pierwszym polem, którym należy się zająć, jest pole metody żądania (lub czasownika). Domyślna metoda żądania to DOSTAWAĆ, ale do wyboru jest ponad 10 różnych metod.

Pięć metod, z których będziesz korzystać regularnie, to:

  • GET: pobiera dane z bazy danych.
  • POST: dodaje nowe dane do bazy danych.
  • PUT: aktualizuje całe pole danych w bazie danych.
  • PATCH: aktualizuje określone aspekty pola danych w bazie danych.
  • USUŃ: usuwa dane z bazy danych.

Pole adresu URL znajduje się bezpośrednio obok pola metody żądania. Aby przetestować interfejs API, wystarczy wybrać metodę żądania i podać odpowiedni adres URL.

Testowanie publicznego interfejsu API w Postman

W tej sekcji możesz użyć dowolnego publicznego interfejsu API. Poniższy przykład używa interfejsu API wiadomości o nazwie Newsdata.io. Ten interfejs API ma kilka opcji zapytań, które zwracają wiadomości z całego świata. Punkt końcowy w kraju ma następującą strukturę:

https://newsdata.io/api/1/news? apikey=TWÓJ_KLUCZ_API&country=us

Będziesz musiał wymienić TWÓJ_KLUCZ_API wartość w adresie URL z kluczem API, który otrzymasz po zarejestrowaniu się w Newsdata.io. Wstawienie zaktualizowanego adresu URL do Postmana zwraca podobny wynik do tego poniżej.

{
"status": "powodzenie",
"wyniki sumaryczne": 10173,
"wyniki": [
{
"tytuł": "Apple może być pierwszym, który użyje TSMC's Proces chipowy 3 nm dla M2 Pro",
"połączyć": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"słowa kluczowe": zero,
"twórca": [
"[email protected] (Mike Peterson)"
],
"URL wideo": zero,
"opis": "Jabłko'MacBook Pro 2022 może zawierać nowe chipsety M2 Pro i M2 Max wykonane za pomocą TSMC'Zgodnie z nowym raportem, najnowszy proces produkcyjny 3 nm. M2TSMC, świat'największy kontraktowy producent półprzewodników, stale rozbudowuje swoje procesy produkcyjne 3 nm. Według Commercial Times, Apple może być pierwszym klientem, który zdobędzie te chipy. Czytaj więcej...",
"zawartość": zero,
"PubDate": "2022-08-18 15:22:53",
"image_url": zero,
"identyfikator_źródła": "Appleinsider",
"kraj": [
"Stany Zjednoczone Ameryki",
"Zjednoczone Królestwo",
"Indie",
"Australia",
"Singapur",
"Kanada"
],
"Kategoria": [
"technologia"
],
"język": "język angielski"
},
],
"Następna strona": 1
}

Listonosz zwróci szereg wiadomości. Powyższe dane wyjściowe wyświetlają tylko jeden przykład tych wiadomości.

Teraz możesz testować interfejsy API za pomocą Postmana

Postman to popularna platforma, której możesz używać do testowania interfejsów API, których chcesz używać w swoich projektach. Możesz utrzymywać zestaw zasobów i korzystać z szeregu metod żądań.

Po przetestowaniu interfejsów API logicznym następnym krokiem jest zintegrowanie ich z aplikacjami.