HTTP -Eingabeaufforderung - eine interaktive Befehlszeile HTTP -Client

HTTP -Eingabeaufforderung - eine interaktive Befehlszeile HTTP -Client

HTTP -Eingabeaufforderung (oder Http-prompt) ist ein interaktiver Befehlszeilen-HTTP-Client, der auf httpie und basiert und forderung_toolkit, mit automatischer Vervollständigung und Syntax -Hervorhebung. Es unterstützt auch Auto Cookies, OpenAPI/Swagger-Integration sowie UNIX-ähnliche Pipelines und Ausgangsumleitung. Außerdem kommt es mit mehr als mit 20 Themen, die Sie verwenden können.

HTTP -Eingabeaufforderung HTTP -Client für Linux

In diesem Artikel werden wir erklären, wie man installiert und kurz verwendet Http-prompt unter Linux.

So installieren Sie die HTTP -Eingabeaufforderung unter Linux

Sie können installieren Http-prompt Genau wie ein normales Python -Paket mit PIP -Befehl wie gezeigt.

$ pip Installation HTTP-Prompt 

Sie erhalten wahrscheinlich einige Berechtigungsfehler, wenn Sie versuchen zu installieren Http-prompt auf dem systemweiten Python. Es wird nicht empfohlen, aber wenn Sie dies tun möchten, verwenden Sie einfach den Sudo -Befehl, um Root -Privilegien wie gezeigt zu erhalten.

$ sudo pip install http-prompt 

Alternativ können Sie die verwenden --Benutzer Option, das Paket wie folgt in das Verzeichnis des Benutzer -Home -Verzeichnisses zu installieren:

$ pip Installation-Benutzer HTTP-Prompt 

Upgraden HTTP -Eingabeaufforderung, Tun:

$ pip install -u http -prompt 

So verwenden Sie die HTTP -Eingabeaufforderung unter Linux

Um eine Sitzung zu starten, führen Sie einfach die aus http-prompt Befehl wie gezeigt.

Beginnen Sie mit der letzten Sitzung oder http: // localhost: 8000 $ http-prompt Beginnen Sie mit der gegebenen URL $ http-prompt http: // localhost: 3000 Beginnen Sie mit einigen ersten Optionen $ http-prompt localhost: 3000/api-auth user: Pass userername = jemand 
Starten Sie die HTTP -Eingabeaufforderung

Nach dem Start einer Sitzung können Sie Befehle interaktiv eingeben, wie im folgenden Screenshot gezeigt.

HTTP -Eingabeaufforderung Eintragsverbrauch

Vorschau wie HTTP -Eingabeaufforderung Wird httpie anrufen, den folgenden Befehl ausführen.

> Httpie Post 
Vorschau, wie HTTPIE in der HTTP -Eingabeaufforderung aufgerufen wird

Sie können eine senden Http Wenden Sie an, geben Sie eine der HTTP -Methoden wie gezeigt ein.

> Kopf > Holen Sie sich > Post > setzen > Patch > Löschen 
Führen Sie HTTP -Methoden aus

Es ist möglich hinzuzufügen Header, Abfragestring, oder Körperparameter, Verwenden Sie die Syntax wie in Httpie. Hier sind einige Beispiele:

# Header setzen > Inhaltstyp: Anwendung/JSON # QueryString -Parameter > Seite == 5 # Körperparameter > userername = tecmint  > full_name = "tecmint howtos" # Körperparameter in Raw JSON > Nummer: = 45239 > is_ok: = true > Namen: = ["Tecmint", "Howtos"] > Benutzer: = '"Benutzername": "Tecmint", "Passwort": "Followus"' # Schreiben Sie alles in einer einzigen Zeile > Inhaltstyp: application/json Seite == 5 Benutzername = Tecmint  

Sie können auch hinzufügen Httpie Optionen wie gezeigt.

> -FORM -AUTH -Benutzer: Pass passieren > --Verify = nein ODER >-FORM-AUTH-Benutzer: Pass username = tecmint content-type: application/json 

Um die Sitzung zurückzusetzen (alle Parameter und Optionen löschen) oder eine Sitzung beenden, führen Sie aus:

> rm * #Reset Session > Beenden #exit Session 

Weitere Informationen und Verwendungsbeispiele finden Sie in der HTTP-Prompt-Dokumentation unter: http: // http-prompt.com/.

Das ist alles! HTTP -Eingabeaufforderung macht einen perfekten Begleiter für Httpie. Wir würden gerne von Ihnen hören. Teilen Sie Ihre Gedanken mit oder stellen Sie Fragen zu Fragen Http-prompt über das Feedback -Formular unten.