Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Ако развијате веб апликацију, мораћете да је тестирате. Са ХТТПие-ом можете тестирати ХТТП и друге АПИ-је из Линук командне линије. Ево како да почнете.

Шта је ХТТПие?

ХТТПие је апликација намењена слању ХТТП захтева, као и захтева за РЕСТфул веб АПИ-ји на удаљени сервер. Доступне су и верзије за ХТТПие за десктоп и веб засноване, али ћемо се концентрисати на верзију командне линије.

ХТТП је протокол који лежи у основи веба, укључујући страницу коју сада читате. У протоколу, захтеви долазе на сервер од корисничког агента. Овај кориснички агент је обично веб прегледач, али не мора да буде.

Инсталирање ХТТПие-а на Линук

ХТТПие можете инсталирати преко многих главних менаџера Линук пакета. На пример, на Дебиан и Убунту:

судо апт инсталл хттпие

И на Арцх Линук-у:

судо пацман -С хттпие

на Ред Хат породица дистрибуција, трцати:

судо днф инсталл хттпие

Коришћење ХТТПие-а за тестирање АПИ-ја на Линук-у

instagram viewer

Да бисте покренули ХТТПие, морате га позвати из командне линије користећи било коју од ове две команде: хттп или хттпс. Први користи ХТТП, а други шифровани ХТТПС. Пошто већина веб локација користи ХТТПС, желећете да користите хттпс у командној линији.

Да бисте урадили једноставан „ГЕТ“ захтев, само користите УРЛ као аргумент:

хттпс екампле.цом

Такође можете да пошаљете ПОСТ, што је корисно ако развијате веб локацију са обрасцима.

На пример, ако желите да проследите име „МУО“ у образац, користите ову команду:

хттпс екампле.цом наме="МУО"

ХТТПие такође ради са ЈСОН пољима. Ако желите да подесите атрибут наме, на пример, покрените:

хттпс ПУТ екампле.цом наме="МУО"

Уз ХТТПие, имаћете алат за тестирање веб локација из Линук командне линије. Линук је већ популаран за веб развој, будући да је главни серверски ОС на тржишту.

Линук и Уник су деценијама били главни оперативни системи за програмере и техничке људе. Зашто је толико популаран? То је начин на који је Линук дизајниран и доступност програмских алата што га чини омиљеним озбиљним техничарима.