106 votes

Comment envoyer une requête HTTP OPTIONS depuis la ligne de commande ?

J'ai essayé d'utiliser cURL mais il semble que par défaut (Debian) n'est pas compilé avec le support HTTPS et je ne veux pas le construire moi-même.

wget semble avoir le support SSL mais je n'ai trouvé aucune information sur la façon de générer une requête HTTP OPTIONS avec wget.

157voto

Daniel Stenberg Points 9116

Le curl installé par défaut dans Debian supporte HTTPS depuis un bon moment. (il y a longtemps, il y avait deux paquets séparés, un avec et un sans SSL, mais ce n'est plus le cas).

OPTIONS /chemin

Vous pouvez envoyer une requête OPTIONS avec curl comme ceci :

curl -i -X OPTIONS http://example.org/path

Vous pouvez également utiliser -v au lieu de -i pour voir plus de résultats.

OPTIONS *

Pour envoyer un simple * (au lieu du chemin, voir RFC 7231 ) avec la méthode OPTIONS, vous avez besoin de curl 7.55.0 ou d'une version plus récente, car vous pouvez alors exécuter une ligne de commande comme :

curl -i --request-target "*" -X OPTIONS http://example.org

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X