J'ai trouvé beaucoup d'exemples sur la façon d'utiliser des commandes POST simples dans cURL, mais je n'ai pas trouvé d'exemples sur la façon d'envoyer des commandes HTTP POST complètes, qui contiennent:
- En-têtes (authentification de base)
- Paramètres HTTP (
s=1&r=33
) - Données de corps, une chaîne XML
Tout ce que j'ai trouvé c'est:
echo "this is body" | curl -d "ss=ss&qq=11" http://localhost/
Cela ne fonctionne pas et envoie les paramètres HTTP en tant que corps.
--header
ce qui n’est pas le cas