Référence rapide

Aide-mémoire HTTPie CLI

Guide rapide pour HTTPie CLI : requêtes GET/POST, charges JSON, formulaires, en-têtes personnalisés, authentification et téléchargements.

· Publié le

HTTPie est un client HTTP en ligne de commande intuitif offrant une prise en charge JSON native et la coloration syntaxique.

Commandes de base et syntaxe de requête

http GET api.example.com/users
http POST api.example.com/users name="John Doe" email="[email protected]"
http PUT api.example.com/users/1 status="active"
http DELETE api.example.com/users/1
Syntax Role Example
field=value String field (JSON / form) name="Alice"
field:=raw_json Typed JSON (int, bool) age:=30 active:=true
Header:Value HTTP Request Header Authorization:"Bearer tok"
param==value URL Query Parameter limit==10 page==2
field@file Embed / upload file [email protected]

Authentification, formatage et téléchargements

# Authentication
http -a username:password api.example.com/protected
http -A bearer -a secret_token api.example.com/data

# Output Formatting & Downloads
http -v api.example.com/users          # Full headers and body
http -h api.example.com/users          # Headers only
http -b api.example.com/users          # Body only
http -d api.example.com/archive.zip    # Download with progress bar
http -o myfile.tar.gz api.example.com/file

Aide-mémoires connexes

Sujets associés