Belangrijkste Opties
`httpie` stelt je in staat om HTTP-methoden, URL's en verzoekdata in de vorm van `key=value` op een natuurlijke manier te combineren. Gebruik de onderstaande opties om verschillende soorten HTTP-verzoeken te creëren.
1. Basisverzoeken en Gegevens
2. Headers en Authenticatie
3. Output en Overige
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`http` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
HTTPie Installeren
`httpie` is gebaseerd op Python, dus de meest gebruikelijke manier om het te installeren is via `pip`. Raadpleeg de onderstaande installatie-instructies voor verschillende besturingssystemen.
Python pip
python3 -m pip install --upgrade pip wheel
python3 -m pip install httpie
Dit is hoe je het installeert met de Python package manager `pip`.
Debian/Ubuntu
sudo apt update
sudo apt install httpie
Dit is hoe je het installeert met `apt` op Debian of Ubuntu gebaseerde systemen.
CentOS/RHEL/Fedora
sudo dnf install httpie
Dit is hoe je het installeert met `dnf` of `yum` op CentOS, RHEL of Fedora gebaseerde systemen.
macOS (Homebrew)
brew install httpie
Dit is hoe je het installeert met Homebrew op macOS.
Veelgebruikte Voorbeelden
`httpie` maakt het gemakkelijk om echte API-aanroepen te implementeren dankzij de intuïtieve syntaxis.
Controle van de Inhoud van een Webpagina (GET)
http https://www.google.com
Geeft de HTML-inhoud van de Google-startpagina weer in de terminal.
JSON Gegevens Verzenden naar een API (POST)
http POST https://api.example.com/users name=John age:=30
Verzendt een POST-verzoek naar de API-endpoint met JSON-gegevens.
Bestand Downloaden
http --download https://example.com/data.zip
Downloadt een bestand van een externe server naar de huidige map.
Controle van de Responsheaders
http -h https://www.google.com
Geeft alleen de responsheaders weer en slaat de body over.
Voorvertoning van de Verzoekinhoud
http --offline POST https://api.example.com/test id:=1
Geeft de headers en body van het verzoek weer zonder daadwerkelijk een verzoek te verzenden.