РЕСТ АПИ

Тестирање РЕСТ АПИ-ја помоћу поштара

Тестирање РЕСТ АПИ-ја помоћу поштара
Поштар је софтвер који можете користити за тестирање РЕСТ АПИ-ја. Поштар има једноставан графички кориснички интерфејс. Такође има много корисних функција које ће вам помоћи при тестирању вашег РЕСТ АПИ-ја.  Поштар је доступан за Виндовс, Мац и Линук. Поштар је доступан и као додатак за Цхроме. Дакле, можете да користите Постман у прегледачу Гоогле Цхроме. Поштар има бесплатну верзију и верзију која се плаћа. Са бесплатном верзијом можете готово све. У овом чланку ћу користити бесплатну верзију.

У овом чланку ћу вам показати како да тестирате РЕСТ АПИ користећи Постман. Хајде да почнемо.

Инсталирање Поштара као Цхроме додатка:

У овом одељку ћу вам показати како да инсталирате Постман из Цхроме веб продавнице.

Прво идите на страницу додатака за Поштара у Цхроме веб продавници на хттпс: // цхроме.гоогле.цом / вебсторе / детаил / поштар / фхбјгбифлињбдггехцддцбнцдддомоп?хл = ср

Сада кликните на Додај у Цхроме.

Сада кликните на Додајте апликацију.

Треба инсталирати поштара. Сада можете кликнути на Покрени апликацију да покрене Поштара.

Или можете кликнути на Апликације.

И одатле покрените Поштара.

Ако први пут отворите Поштара, требало би да видите следећи прозор. Кликните везу као што је означено на снимку екрана испод ако немате налог или не желите да се пријавите.

Поштар треба да почне.

Главни прозор поштара:

Постман можете и да инсталирате на Линуку. То је ван делокруга овог чланка. Дакле, нисам у могућности да то овде покажем.

Постављање тест АПИ сервера:

Написао сам АПИ користећи Ноде.јс који ћу користити у овом чланку да вам покажем како да користите Постман за тестирање АПИ-ја. Ако желите да наставите даље, можете само да клонирате моје ГитХуб спремиште угаони-јунак-апи и покрените исти АПИ сервер као и ја.

Клонирајте моје ГитХуб спремиште следећом командом:

$ гит клон хттпс: // гитхуб.цом / сховон8 / ангулар-херо-апи

Сада идите на ангулар-херо-апи / именик:

$ цд ангулар-херо-апи /

Сада инсталирајте све потребне чворне модуле:

$ нпм инсталација

На крају, покрените АПИ сервер следећом наредбом:

$ нпм тест

Као што видите, АПИ сервер ради на порту 4242.

Основе поштара:

Прво отворите Поштара и требало би да изгледа овако.

Можете да унесете УРЛ ваше АПИ тачке у означени одељак екрана испод.

Из падајућег менија можете одабрати начин захтева (као што је ГЕТ, ПОСТ, ПУТ итд.) Као што је означено на снимку екрана испод.

Када завршите, кликните на Пошаљите да бисте послали свој АПИ захтев. Резултат треба приказати.

Видећете како све функционише у следећем одељку овог чланка.

Коришћење поштара за тестирање РЕСТ АПИ-ја:

Ако желите да извршите ГЕТ захтев на свом АПИ-ју, откуцајте УРЛ крајње тачке АПИ-ја, подесите методу на ДОБИТИ, и на крају кликните на Пошаљите.

На пример, да бисте добили листу свих јунака у бази података, урадите а ДОБИТИ захтев АПИ серверу / апи / хероји крајња тачка. Једном када притиснете Пошаљите, излаз би требао бити приказан у ЈСОН формату као што можете видети на снимку екрана испод.

Такође можете да упутите ПОСТ захтев на свом АПИ серверу користећи Постман. Подесио сам свој АПИ сервер на начин да креира новог хероја на ПОСТ захтев. Да бисте креирали новог хероја, поставите методу на ПОШТА и АПИ крајња тачка то / апи / хероји; Затим кликните на Тело како је означено на снимку екрана испод.

Сада кликните на сиров и изаберите ЈСОН (апплицатион / јсон) из падајућег менија типа као што је означено на снимку екрана испод.

На крају, укуцајте податке о јунаку којег желите да убаците у ЈСОН формат и кликните на Пошаљите.

Као што видите, Херо је уметнут са ид 21.

Сви ваши АПИ захтеви које сачувате чувају се у историји поштара. Да бисте користили АПИ захтев из историје, само кликните на њега, а затим на Пошаљите.

Као што видите, АПИ захтев за списак свих Хероја које смо раније урадили наведен је у Историји. Једном када кликнете на њега, требало би да се отвори на новој картици. На крају, кликните на Пошаљите.

Као што видите, наведени су сви Хероји, укључујући и нашег новог Хероја.

Такође можете да избришете Херо са листе помоћу ИЗБРИШИ метода на / апи / хероју / крајња тачка. Ево, је ид хероја којег желите да избришете.

Дакле, рецимо, желите да уклоните Хероја са ид 20. Дакле, АПИ крајња тачка је / апи / херој / 20 а метода је ИЗБРИШИ. Као што видите, а успех порука се враћа. Херој треба избрисати.

Као што видите, Херо са ид 20 је избрисан.

Раније сам вам показао како да пошаљете информације у ЈСОН формату на АПИ сервер. Овде ћу вам показати како се информације шаљу у формату кодираном УРЛ-ом. Када серверу пошаљете ХТМЛ образац, ово је формат који се подразумевано користи.

Рецимо, желите да ажурирате Херо у АПИ серверу. Да бисте то урадили, морате да користите ЗАКРПА метода на / апи / херо / крајњу тачку јер сам ово конфигурисао на свом АПИ серверу. Ево, је ид Хероја који желите да ажурирате.

На пример, променимо име јунака са ид 19 из Магма до Батман. Дакле, АПИ крајња тачка би требала бити / апи / херој / 19 а метода треба да буде ЗАКРПА. Сада кликните на Тело а такође изаберите к-ввв-форм-урленцодед како је означено на снимку екрана испод.

Сада подесите кључ на име и вредност до Батман како је означено на снимку екрана испод. На крају, кликните на Пошаљите.

Као што видите, приказују се ажурирани подаци. Што значи да је операција ажурирања била успешна.

Ако поново наведете све јунаке, требало би да видите ажуриране податке као што можете видети на снимку екрана испод.

То су основе поштара. Поштар има мноштво функција и опција помоћу којих можете олакшати живот АПИ програмера. Хвала вам што сте прочитали овај чланак. Забавите се са својим поштаром!

СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...