测试:
以前觉得参数很多,后来发现F12,然后展开接口列表,然后针对某个接口点击右键,然后如下图所示就可以:
看到有copy as cURL,例如我这里拷贝一份百度的请求接口:
curl 'http://b1.bdstatic.com/image?imglist=&cb=bds.base64.cbr' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36 QQBrowser/2.0.1334.400' --compressed
从上面分析到用了 -H 以及 --compressed
-H 代表我们要请求的头部,不同的头信息可以添加多个 -H
--cpmpressed代码是否压缩,不是很理解这个参数的意义,但是我发现我有些接口如果少了这个参数执行结果出不来
接下来再记住一个 -D就可以,多个数据用 & ,有意思的是 ,get和post均可
所以帅气的curl只需要记住这3个参数即可