Startpagina > Netwerkbeheer > http

Volledige Beheersing van de HTTPie Opdracht

`httpie` is een commandoregel HTTP-client die de interactie met API's en HTTP-servers eenvoudig en intuïtief maakt. Het biedt een gebruiksvriendelijkere syntaxis dan `curl`, evenals automatische JSON-ondersteuning en syntaxis-huisstijl kleurcodering. Het wordt voornamelijk gebruikt voor API-testen, foutopsporing en communicatie met webdiensten.

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.


gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando