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

浙公网安备 33010602011771号