HTTP -Eingabeaufforderung - eine interaktive Befehlszeile HTTP -Client
- 3814
- 280
- Ilja Köpernick
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 LinuxIn 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 = jemandStarten Sie die HTTP -Eingabeaufforderung
Nach dem Start einer Sitzung können Sie Befehle interaktiv eingeben, wie im folgenden Screenshot gezeigt.
HTTP -Eingabeaufforderung EintragsverbrauchVorschau wie HTTP -Eingabeaufforderung Wird httpie anrufen, den folgenden Befehl ausführen.
> Httpie PostVorschau, 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öschenFü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.
- « Berechnung der IP -Subnetzadresse mit IPCALC -Tool
- Installation von Ubuntu 19.04 (Disco Dingo) Desktop auf UEFI -Firmware -Systemen »