如何从命令行发送HTTP OPTIONS请求?

我试图使用cURL,但似乎默认(Debian)没有编译HTTPS支持,我不想自己构build它。

wget似乎有SSL支持,但我没有find关于如何使用wget生成OPTIONS HTTP请求的信息。

Debian默认安装的curl支持HTTPS。 (很久以前,有两个独立的软件包,一个没有SSL,但现在不是这样了)

你可以像这样用curl发送一个OPTIONS请求:

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

您也可以使用-v来代替-i来查看更多输出。

发送“选项*”

要使用OPTIONS方法发送一个普通的*(而不是path,请参阅RFC 7231 ),则需要使用curl 7.55.0或更高版本,然后才能运行如下命令行:

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