Startseite > Netzwerkverwaltung > http

HTTPie Befehl Meisterschaft

`httpie` ist ein Befehlszeilen-HTTP-Client, der die Interaktion mit APIs und HTTP-Servern einfach und intuitiv gestaltet. Es bietet eine benutzerfreundlichere Syntax als `curl`, automatische JSON-Unterstützung, Syntax-Hervorhebung und viele weitere Funktionen. Es wird hauptsächlich für API-Tests, Debugging und die Kommunikation mit Webdiensten verwendet.

Wichtige Optionen

`httpie` ermöglicht es, HTTP-Methoden, URLs und Anforderungsdaten im `key=value` Format auf natürliche Weise zu kombinieren. Erstellen Sie verschiedene Arten von HTTP-Anfragen mit den folgenden Optionen.

1. Grundlegende Anfragen und Daten

2. Header und Authentifizierung

3. Ausgabe und Sonstiges

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`http` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

HTTPie Installation

`httpie` basiert auf Python, daher ist die Installation mit `pip` die gängigste Methode. Bitte beachten Sie die untenstehenden Installationsanleitungen für verschiedene Betriebssysteme.

Python pip

python3 -m pip install --upgrade pip wheel
python3 -m pip install httpie

So installieren Sie mit dem Paketmanager `pip` von Python.

Debian/Ubuntu

sudo apt update
sudo apt install httpie

So installieren Sie mit `apt` auf Debian- oder Ubuntu-basierten Systemen.

CentOS/RHEL/Fedora

sudo dnf install httpie

So installieren Sie mit `dnf` oder `yum` auf CentOS-, RHEL- oder Fedora-basierten Systemen.

macOS (Homebrew)

brew install httpie

So installieren Sie mit Homebrew auf macOS.

Häufig verwendete Beispiele

`httpie` ermöglicht es, reale API-Aufruf-Szenarien einfach zu implementieren, dank der intuitiven Syntax.

Inhalt der Webseite überprüfen (GET)

http https://www.google.com

Gibt den HTML-Inhalt der Google-Homepage im Terminal aus.

JSON-Daten an API senden (POST)

http POST https://api.example.com/users name=John age:=30

Sendet eine POST-Anfrage mit JSON-Daten an den API-Endpunkt.

Datei herunterladen

http --download https://example.com/data.zip

Lädt eine Datei vom Remote-Server in das aktuelle Verzeichnis herunter.

Antwort-Header überprüfen

http -h https://www.google.com

Gibt nur die Antwort-Header für die Anfrage aus und überspringt den Body.

Anfrageinhalte anzeigen

http --offline POST https://api.example.com/test id:=1

Gibt die Header und den Body der Anfrage aus, ohne tatsächlich eine Anfrage zu senden.


Verwandte Befehle

Funktional ähnliche oder häufig zusammen verwendete Befehle.


Gleiche Kategorie Befehle