今天在提取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
标签:返回,输出,区别,响应,404,curl From: https://www.cnblogs.com/yunbiji/p/17279282.html