Интерфејси за програмирање апликација (АПИ) играју суштинску улогу у развоју софтвера. Ако намеравате да развијете онлајн апликацију или веб локацију, мораћете да креирате АПИ, користите постојећи или обоје.
АПИ преузима захтев из једне софтверске апликације у другу, а затим се враћа софтверу који покреће са одговарајућим одговором. Стога, ако је ваш АПИ неисправан, ваша апликација ће имати проблема. Платформа Постман вам помаже да одржите своје АПИ-је функционалним, пружајући АПИ тестирање између осталих корисних функција.
Шта је поштар?
Постман је платформа која вам помаже у томе рад са АПИ-јима. То је АПИ спремиште, које вам омогућава да чувате, организујете и користите своје АПИ-је. Постманово спремиште је засновано на облаку и контролисано верзијама, тако да је то идеална платформа за колаборативни развој АПИ-ја, као и развој АПИ-ја на више уређаја.
Постман вам омогућава да управљате сваким аспектом процеса развоја АПИ-ја. Ова платформа пружа све што вам је потребно за комплетно тестирање ЦРУД АПИ. Неке од популарних функција Поштара укључују:
- Спецификације
- Документација
- Рецепти тока посла
- Тестирање
- метрике
Инсталирање Постмана на ваш уређај
Можете преузети Поштар са своје званичне веб странице на Виндовс, Аппле или Линук машини. Избор типа машине покреће аутоматско преузимање извршне датотеке. Ово ће инсталирати Постман платформу у неколико једноставних корака.
Како креирати захтеве помоћу поштара
Најновија верзија платформе Постман (в9.28.1) се покреће са следећим корисничким интерфејсом:
Да бисте послали захтев постојећем АПИ-ју, кликните на Нова дугме у горњем левом углу интерфејса Постман. Ово ће вас довести до следећег искачућег прозора:
Горњи леви угао искачућег прозора има опцију за креирање а основни ХТТП захтев. Избор те опције доводи вас до следећег интерфејса:
Постоји неколико важних поља у интерфејсу захтева. Прво поље на које треба да се обратите је поље методе захтева (или глагола). Подразумевани метод захтева је ДОБИТИ, али постоји преко 10 различитих метода које можете изабрати.
Пет метода које ћете редовно користити укључују:
- ГЕТ: преузима податке из базе података.
- ПОСТ: додаје нове податке у базу података.
- ПУТ: ажурира читаво поље података у бази података.
- ПАТЦХ: ажурира специфичне аспекте поља података у бази података.
- ДЕЛЕТЕ: брише податке из базе података.
Поље УРЛ је директно поред поља за метод захтева. Да бисте тестирали АПИ, једноставно изаберете метод захтева и наведете одговарајући УРЛ.
Тестирање јавног АПИ-ја у Постман-у
Можете користити било који јавни АПИ у овом одељку. Следећи пример користи АПИ за вести под називом Невсдата.ио. Овај АПИ има неколико опција упита које враћају вести из целог света. Крајња тачка заснована на земљи има ову структуру:
хттпс://newsdata.io/api/1/news? апикеи=ИОУР_АПИ_КЕИ&цоунтри=ус
Мораћете да замените ИОУР_АПИ_Кеи вредност у УРЛ-у са АПИ кључем који ћете добити након што се региструјете на Невсдата.ио. Уметање ажуриране УРЛ адресе у Постман враћа сличан излаз ономе испод.
{
"статус": "успех",
"тоталРесултс": 10173,
"резултате": [
{
"наслов": "Аппле би могао бити први који ће користити ТСМЦ'с 3нм процес чипа за М2 Про",
"линк": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? утм_медиум=рсс",
"кључне речи": нула,
"стваралац": [
"невс@апплеинсидер.цом (Мике Петерсон)"
],
"видео_урл": нула,
"Опис": "Аппле'МацБоок Про 2022. можда ће имати нове М2 Про и М2 Мак чипсете направљене са ТСМЦ-ом'најновији 3нм производни процес, према новом извештају. М2ТСМЦ, свет'највећи уговорни произвођач полупроводника, стално гради своје 3нм производне процесе. Према Цоммерциал Тимес-у, Аппле би могао бити први купац који ће се дочепати тих чипова. Опширније...",
"садржаја": нула,
"пубДате": "2022-08-18 15:22:53",
"имаге_урл": нула,
"соурце_ид": "апплеинсидер",
"земља": [
"Сједињене Америчке Државе",
"Велика Британија",
"индија",
"аустралија",
"сингапур",
"Канада"
],
"категорија": [
"технологије"
],
"Језик": "енглески језик"
},
],
"Следећа страна": 1
}
Поштар ће вратити низ вести. Излаз изнад приказује само један пример ових вести.
Сада можете тестирати АПИ-је помоћу Постмана
Постман је популарна платформа коју можете користити за тестирање АПИ-ја које желите да користите у својим пројектима. Можете одржавати скуп ресурса и користити низ метода захтева.
Када тестирате своје АПИ-је, логичан следећи корак је да их интегришете у своје апликације.