web-dev-qa-db-fra.com

Comment envoyer une demande HTTP OPTIONS à partir de la ligne de commande?

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

wget semble prendre en charge SSL mais je n'ai trouvé aucune information sur la manière de générer une requête HTTP OPTIONS avec wget.

77
sorin

La boucle installée par défaut dans Debian prend en charge HTTPS depuis très longtemps. (Il y a longtemps, il y avait deux paquets séparés, l'un avec et l'autre sans SSL, mais ce n'est plus le cas)

OPTIONS/chemin

Vous pouvez envoyer une demande OPTIONS avec curl comme ceci:

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

Vous pouvez aussi utiliser -v au lieu de -i pour voir plus de sortie.

LES OPTIONS *

Pour envoyer un message * (au lieu du chemin, voir RFC 7231 ) à l'aide de la méthode OPTIONS, vous devez curl 7.55.0 ou une version ultérieure car vous pouvez exécuter une ligne de commande telle que:

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