Интерфейсите за програмиране на приложения (API) играят съществена роля в разработката на софтуер. Ако възнамерявате да разработите онлайн приложение или уебсайт, ще трябва или да създадете API, да използвате съществуващ, или и двете.

API приема заявка от едно софтуерно приложение към друго, след което се връща към иницииращия софтуер с подходящ отговор. Следователно, ако вашият API е дефектен, приложението ви ще има проблеми. Платформата Postman ви помага да поддържате вашите API функционални, като предоставя API тестване наред с други полезни функции.

Какво е пощальон?

Postman е платформа, която ви помага да работа с API. Това е API хранилище, което ви позволява да съхранявате, организирате и използвате вашите API. Хранилището на Postman е базирано на облак и контролирани от версии, така че това е идеалната платформа за съвместна разработка на API, както и разработка на API в множество устройства.

Postman ви позволява да управлявате всеки аспект от работния процес за разработка на API. Тази платформа предоставя всичко необходимо за пълно тестване

instagram viewer
CRUD API. Някои от популярните функции на Postman включват:

  • Спецификации
  • Документация
  • Рецепти за работен процес
  • Тестване
  • Метрика

Инсталиране на Postman на вашето устройство

Можете да изтеглите Пощальон от официалния му уебсайт на машина с Windows, Apple или Linux. Избирането на вашия тип машина стартира автоматично изтегляне на изпълним файл. Това ще инсталира платформата Postman в няколко лесни стъпки.

Как да създавате заявки с помощта на Postman

Най-новата версия на платформата Postman (v9.28.1) стартира със следния потребителски интерфейс:

За да изпратите заявка към съществуващ API, щракнете върху нов бутон в горния ляв ъгъл на интерфейса на Postman. Това ще ви отведе до следния изскачащ прозорец:

В горния ляв ъгъл на изскачащия прозорец има опция за създаване на основна HTTP заявка. Избирането на тази опция ви отвежда до следния интерфейс:

Има няколко важни полета в интерфейса на заявката. Първото поле, на което трябва да обърнете внимание, е полето за метод на заявка (или глагол). Методът за заявка по подразбиране е ВЗЕМЕТЕ, но има над 10 различни метода, от които да избирате.

Петте метода, които ще използвате редовно, включват:

  • GET: получава данни от база данни.
  • POST: добавя нови данни към база данни.
  • PUT: актуализира цяло поле с данни в база данни.
  • PATCH: актуализира специфични аспекти на поле с данни в база данни.
  • DELETE: изтрива данни от база данни.

Полето за URL е точно до полето за метод на заявка. За да тествате API, просто избирате метода на заявка и предоставяте подходящия URL адрес.

Тестване на публичен API в Postman

Можете да използвате всеки публичен API в този раздел. Следващият пример използва API за новини, наречен Newsdata.io. Този API има няколко опции за заявка, които връщат новини от цял ​​свят. Базираната на държавата крайна точка има следната структура:

https://newsdata.io/api/1/news? apikey=ВАШИЯ_API_KEY&държава=нас

Ще трябва да замените YOUR_API_Key стойност в URL адреса с API ключа, който ще получите, след като се регистрирате в Newsdata.io. Вмъкването на актуализирания URL адрес в Postman връща резултат, подобен на този по-долу.

{
"състояние": "успех",
"totalResults": 10173,
"резултати": [
{
"заглавие": "Apple може да е първата, която ще използва TSMC's 3nm процес на чип за M2 Pro",
"връзка": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"ключови думи": нула,
"създател": [
"[email protected] (Майк Питърсън)"
],
"video_url": нула,
"описание": "Ябълка's 2022 MacBook Pro може да опакова нови чипсети M2 Pro и M2 Max, направени с TSMC'най-новият 3nm производствен процес, според нов доклад. M2TSMC, светът'Най-големият договорен производител на полупроводници, постоянно надгражда своите 3nm производствени процеси. Според Commercial Times, Apple може да бъде първият клиент, който ще се сдобие с тези чипове. Прочетете още...",
"съдържание": нула,
"дата на публикуване": "2022-08-18 15:22:53",
"image_url": нула,
"източник_ид": "appleinsider",
"държава": [
"Съединени Американски щати",
"Великобритания",
"Индия",
"Австралия",
"Сингапур",
"канада"
],
"категория": [
"технология"
],
"език": "Английски"
},
],
"Следваща страница": 1
}

Postman ще върне набор от новини. Резултатът по-горе показва само един пример от тези новини.

Вече можете да тествате API с Postman

Postman е популярна платформа, която можете да използвате за тестване на API, които искате да използвате във вашите проекти. Можете да поддържате набор от ресурси и да използвате набор от методи за заявки.

След като сте тествали своите API, логичната следваща стъпка е да ги интегрирате във вашите приложения.