我正在执行以下两个命令:
curl http://somehost:port/endpoin
this return me success response.
然而,如果我用wget执行相同的命令,如下所示:
wget --spider -S http://somehost:port/endpoint
这给了我一个405方法不允许错误。
如果我简单地执行wgethttp://somehost:port/endpoint
,我可以成功下载文件。
当你运行这个命令
curl http://somehost:port/endpoin
发送请求GET
方法。
而另一种则采用HEAD
法。因此,服务可能只允许GET
方法,而拒绝其他方法。
--spider
参数指定发出的请求类型为HEAD
,而不是GET
或POST
wget -S http://somehost:port/endpoint