curl -I 与 curl -i的区别

今天在提取onedrive直链的时候,发现curl返回的location是404找不到,但是浏览器访问又是可以正常下载,正准备抓包看一下,才确定原来是对curl的参数不够了解导致

经过反复测试,发现curl -i可以获取到正常的302响应头,但是curl -I却返回404

问了一下chatgpt,原来:

curl -I 表示用HEAD请求,仅返回响应头

curl -i表示iclude 响应头,默认只输出body,如果加上-i,同时会输出响应头。

所以这里,正确的用法是

curl -I -X GET $url

 

posted @ 2023-04-01 20:23  竹子与熊猫  阅读(653)  评论(0)    收藏  举报