ХТТПие, ХТТП клијент командне линије доступан за Убунту

о Хттпие-у

У следећем чланку ћемо погледати ХТТПие. Ово је бесплатни ХТТП клијент са отвореним кодом, командне линије за Гну / Линук, МацОС и Виндовс. Овај алат је намењен тестирању и отклањању грешака у АПИ-има, ХТТП серверима и веб услугама. Долази са ЈСОН-ом, ХТТПС-ом, проки-има и подршком за потврду идентитета. Заснован је на Питхону и издат је под БСД лиценцом.

ХТТПие је ХТТП клијент командне линије који има за циљ да ЦЛИ интеракцију са веб услугама учини што је могуће прихватљивијом за људе. ХТТПие је дизајниран за тестирање, отклањање грешака и генерално интеракцију са ХТТП серверима и АПИ-има. Команде хттп и хттпс омогућавају вам да креирате и пошаљете произвољне ХТТП захтеве. Користе једноставну синтаксу и дају форматирани и обојени излаз.

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

Опште карактеристике ХТТПие-а

  • Укључује један изражајна и интуитивна синтакса.
  • Показаће нам а форматирани и обојени терминални излаз.
  • подршка Уграђени ЈСОН, као отпремање облика и датотека.
  • ХТТПС, прокси и потврда идентитета.
  • Можемо да користимо прилагођена заглавља и трајне сесије.
  • Моћи ћемо да извршимо преузимања типа вгет-а.
  • Es компатибилан са Гну / Линук, мацОС и Виндовс.
  • Подржава могућност употребе додатака.
  • Нуди нам а обимна документација на веб страници пројекта.

Ово су само неке од његових карактеристика. На ГитХуб страници пројекта можете детаљно се консултујте са свима њима.

Инсталирајте ХТТПие на Убунту

Корисници могу инсталирајте овај алат на Убунту користећи апт. Да бисмо то урадили, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и извршимо следећу скрипту:

Инсталирајте Хттпие

sudo apt update && sudo apt install httpie

Након инсталације можемо проверити инсталацију са следећом командом:

хттп верзија

http --version

Такође можемо инсталирајте овај алат користећи одговарајући снап пацк. Морамо само отворити терминал (Цтрл + Алт + Т) и извршити наредбу:

инсталирајте Хттпие снап

sudo snap install http

Овај услужни програм Такође га можемо инсталирати помоћу Питхона (ради на Гну / Линук, Виндовс и Мац ОС Кс), пип. Ако још увек немате овог менаџера пакета на свом систему, можете пратите чланак које смо писали на овом блогу малопре.

Да бисте извршили ову инсталацију, једноставно морате следите упутства која описују са страна ГитХуб пројекта.

Примери употребе

Прилагођена ХТТП метода, ХТТП заглавља и ЈСОН подаци

прилагођена хттп метода

http PUT httpbin.org/put X-API-Token:123 name=Ubunlog

Преузмите датотеку помоћу ХТТПие-а

преузмите датотеку као вгет

http --download https://downloads.vivaldi.com/stable/vivaldi-stable_3.4.2066.106-1_amd64.deb

Такође се може користити на следећи начин:

преузмите датотеку и име

http httpbin.org/image/png > image.png

Пошаљите ХТТП метод у захтеву

За овај пример послаћемо методу ГЕТ која се користи за тражење података са одређеног ресурса.

пошаљи хттп метод

http GET httpbin.org

Пошаљите податке у образац

Такође можемо послати податке у образац.

послати податке путем обрасца

http -f POST httpbin.org/post Hola=Mundo

Ми ћемо имати могућност погледајте захтев који се шаље користећи једну од излазних опција:

прегледајте поднете захтеве

http -v httpbin.org/get

Упомоћ

у добити детаље о коришћењу, само требате покренути наредбу:

хттп помоћ

http --help

Такође можемо проверите своје странице са људима:

man http

На ГитХуб страници пројекта корисници ће пронаћи још примери употребе.

ХТТПие је модеран, једноставан за употребу, цУРЛ-ов ХТТП клијент за командну линију, са једноставном и природном синтаксом, која такође приказује резултате у боји. У овом чланку смо показали како да инсталирам и неколико једноставних примера овог алата који ради на Убунту 20.04. За више информација корисници могу да консултују веб локација пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.