HTTP monit - interaktywny wiersz poleceń HTTP Klient

- 1077
- 243
- Pan Jeremiasz Więcek
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ć.

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

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

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

Możesz wysłać Http żądanie, wprowadź jedną z metod HTTP, jak pokazano.
> Głowa > Zdobądź > Post > Put > Patch > Usuń

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.
- « Jak obliczyć adres podsieci IP za pomocą narzędzia IPCALC
- Instalacja Ubuntu 19.04 (dingo dingo) na systemach oprogramowania układowego UEFI »