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.