Интерфейсы прикладного программирования (API) играют важную роль в разработке программного обеспечения. Если вы собираетесь разработать онлайн-приложение или веб-сайт, вам потребуется либо создать API, либо использовать существующий, либо и то, и другое.
API принимает запрос от одного программного приложения к другому, а затем возвращает его инициирующему программному обеспечению с соответствующим ответом. Поэтому, если ваш API неисправен, у вашего приложения возникнут проблемы. Платформа Postman помогает вам поддерживать работоспособность ваших API, предоставляя тестирование API среди других полезных функций.
Что такое почтальон?
Postman — это платформа, которая поможет вам работа с API. Это репозиторий API, который позволяет вам хранить, организовывать и использовать ваши API. Репозиторий Postman основан на облаке и контролируется версиями, поэтому это идеальная платформа для совместной разработки API, а также разработки API для нескольких устройства.
Postman позволяет вам управлять всеми аспектами рабочего процесса разработки API. Эта платформа предоставляет все необходимое для тестирования полного
CRUD API. Некоторые из популярных функций Postman включают в себя:- Характеристики
- Документация
- Рецепты рабочего процесса
- Тестирование
- Метрики
Установка Почтальона на ваше устройство
Вы можете скачать Почтальон с официального веб-сайта на компьютере с Windows, Apple или Linux. Выбор типа вашей машины запускает автоматическую загрузку исполняемого файла. Это установит платформу Postman за несколько простых шагов.
Как создавать запросы с помощью Postman
Последняя версия платформы Postman (v9.28.1) запускается со следующим пользовательским интерфейсом:
Чтобы отправить запрос к существующему API, нажмите кнопку новый в верхнем левом углу интерфейса Postman. Это приведет вас к следующему всплывающему окну:
В левом верхнем углу всплывающего окна есть возможность создать базовый HTTP-запрос. Выбор этой опции приведет вас к следующему интерфейсу:
В интерфейсе запроса есть несколько важных полей. Первое поле, на которое следует обратить внимание, — это поле метода запроса (или глагола). Метод запроса по умолчанию: ПОЛУЧИТЬ, но есть более 10 различных методов на выбор.
Пять методов, которые вы будете использовать регулярно, включают:
- GET: получает данные из базы данных.
- POST: добавляет новые данные в базу данных.
- PUT: обновляет все поле данных в базе данных.
- PATCH: обновляет определенные аспекты поля данных в базе данных.
- УДАЛИТЬ: удаляет данные из базы данных.
Поле URL находится непосредственно рядом с полем метода запроса. Чтобы протестировать API, вы просто выбираете метод запроса и предоставляете соответствующий URL-адрес.
Тестирование общедоступного API в Postman
В этом разделе вы можете использовать любой общедоступный API. В следующем примере используется новостной API с именем Newsdata.io. Этот API имеет несколько параметров запроса, которые возвращают мировые новости. Конечная точка для страны имеет следующую структуру:
https://newsdata.io/api/1/news? apikey=ВАШ_API_KEY&country=нас
Вам нужно будет заменить YOUR_API_Key значение в URL-адресе с ключом API, который вы получите после регистрации на Newsdata.io. Вставка обновленного URL-адреса в Postman возвращает результат, аналогичный показанному ниже.
{
"статус": "успех",
"ВсегоРезультаты": 10173,
"полученные результаты": [
{
"заглавие": "Apple может первой использовать TSMC's 3-нанометровый техпроцесс для 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": нулевой,
"описание": "Яблоко'В MacBook Pro 2022 года могут быть установлены новые чипсеты M2 Pro и M2 Max, созданные совместно с TSMC.'Согласно новому отчету, это новейший 3-нм производственный процесс. M2TSMC, мир'крупнейший контрактный производитель полупроводников, неуклонно совершенствует свои 3-нанометровые производственные процессы. По данным Commercial Times, Apple может стать первым покупателем, получившим эти чипы. Читать далее...",
"содержание": нулевой,
"pubDate": "2022-08-18 15:22:53",
"URL изображения": нулевой,
"source_id": "яблокоинсайдер",
"страна": [
"Соединенные Штаты Америки",
"Соединенное Королевство",
"Индия",
"Австралия",
"Сингапур",
"Канада"
],
"категория": [
"технологии"
],
"язык": "английский"
},
],
"Следующая страница": 1
}
Почтальон вернет множество новостей. Вывод выше отображает только один пример этих новостей.
Теперь вы можете тестировать API с помощью Postman
Postman — это популярная платформа, которую вы можете использовать для тестирования API, которые вы хотите использовать в своих проектах. Вы можете поддерживать набор ресурсов и использовать ряд методов запросов.
После того, как вы протестировали свои API, следующим логическим шагом будет их интеграция в ваши приложения.