HTTP monit - interaktywny wiersz poleceń HTTP Klient

HTTP monit - interaktywny wiersz poleceń HTTP Klient

HTTP monit (Lub HTTP-PROMPT) to interaktywny klient http linii poleceń zbudowany na HTTPIE i monit_toolkit, Wyposażony w wyróżnienie autocomplete i składni. Obsługuje również automatyczne pliki cookie, integrację OpenAPI/Swagger, a także rurociągi podobne do Unixa i przekierowanie wyjściowe. Ponadto jest więcej niż więcej niż 20 motywy, których możesz użyć.

Klient HTTP HTTP dla Linux

W tym artykule wyjaśnimy, jak zainstalować i krótko użyć HTTP-PROMPT w Linux.

Jak zainstalować monit HTTP w Linux

Możesz zainstalować HTTP-PROMPT Podobnie jak zwykły pakiet Python za pomocą polecenia PIP, jak pokazano.

$ pip instaluj http-prompt 

Prawdopodobnie otrzymasz błędy uprawnień, jeśli próbujesz zainstalować HTTP-PROMPT na całym systemie Python. Nie jest to zalecane, ale jeśli to właśnie chcesz zrobić, po prostu użyj polecenia sudo, aby uzyskać uprawnienia główne, jak pokazano.

$ sudo pip instaluj HTTP-PROMPT 

Alternatywnie możesz użyć --użytkownik Opcja zainstalowania pakietu w katalogu domów użytkownika w następujący sposób:

$ PIP Instaluj-User HTTP-PROMPT 

Ulepszyć HTTP monit, Do:

$ PIP Install -u http -Prompt 

Jak używać monitu HTTP w Linux

Aby rozpocząć sesję, po prostu uruchom HTTP-PROMPT polecenie jak pokazano.

Zacznij od ostatniej sesji lub http: // localhost: 8000 $ HTTP-PROMPT Zacznij od podanego adresu URL $ http-Prompt http: // localhost: 3000 Zacznij od niektórych początkowych opcji $ HTTP-PROMPT LOCALHOST: 3000/API-AUTH Użytkownik: Pass Username = Someone 
Rozpocznij monit HTTP

Po rozpoczęciu sesji możesz wpisać polecenia interaktywnie, jak pokazano na poniższym zrzucie ekranu.

Użycie polecenia monitowego HTTP

Aby zobaczyć, jak HTTP monit zadzwoni do httpie, uruchom następujące polecenie.

> Post Httpie 
Podgląd, jak nazywany jest HTTPIE w monitu HTTP

Możesz wysłać Http żądanie, wprowadź jedną z metod HTTP, jak pokazano.

> Głowa > Zdobądź > Post > Put > Patch > Usuń 
Uruchom metody HTTP

Można dodać nagłówki, String zapytania, Lub Parametry ciała, Użyj składni jak w Httpie. Oto kilka przykładów:

# Ustaw nagłówek > Typ treści: aplikacja/JSON # parametr QueryString > Strona == 5 # Parametry ciała > nazwa użytkownika = Tecmint  > Full_name = "Tecminint Howtos" # Parametry ciała w Raw Json > Numer: = 45239 > is_ok: = true > Nazwy: = [„TecMint”, „howtos”] > User: = '„nazwa użytkownika”: „TecMint”, „hasło”: „obserwuje”' ' # Napisz wszystko w jednym wierszu > Content-typ: aplikacja/page JSON == 5 nazwa użytkownika = TecMint  

Możesz także dodać Httpie Opcje, jak pokazano.

> -FORM -Auth Użytkownik: Pass > --Verify = nie LUB >-FORM-Auth Użytkownik: Pass Username = Tecmint Content-Type: Application/Json 

Aby zresetować sesję (wyczyść wszystkie parametry i opcje) lub wyjść z sesji, uruchom:

> rm * Sesja #reset > Wyjdź Sesja #Exit 

Aby uzyskać więcej informacji i przykłady użytkowania, zobacz dokumentację HTTP-Prompt na: http: // http-Prompt.com/.

To wszystko! HTTP monit jest idealnym towarzyszem dla Httpie. Chcielibyśmy usłyszeć od ciebie. Podziel się swoimi przemyśleniami lub zadawaj pytania dotyczące HTTP-PROMPT przez poniższy formularz sprzężenia zwrotnego.