从RFC7230超文本传输协议(HTTP / 1.1):消息语法和路由
当客户端希望为整个服务器请求OPTIONS时,与该服务器的特定命名资源相反,客户端必须仅发送“ *”(%x2A)作为请求目标。
为了测试我的站点如何反应,我想将以下请求发送到服务器。
OPTIONS * HTTP/1.1
我知道我可以使用telnet,编写自己的客户端等。但是我想知道是否可以使用cURL做到这一点?
编辑不能执行此操作curl -X OPTIONS http://example.org
,就像在类似但不完全相同的问题中所建议的那样,该命令将发送OPTIONS http://example.org/ HTTP/1.1
。我想知道是否可以使用cURL发送星号。
-X OPTIONS
仅使用将在请求中发送斜线而不是星号作为路径。
为了将OPTIONS *
带有curl的普通邮件发送到服务器,除了flag之外,还需要curl 7.55.0或更高版本及其--request-target选项-X
。像这样使用:
curl -X OPTIONS --request-target '*' https://example.com/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句