基本格式:
curl + [options] + url
构造http请求头:
参数 | 作用 |
---|---|
-H /--header +"name:value" | 添加一个请求头 |
-A /--user-agent +"string" | 构造"User-Agent" |
-e /--referer +<url> | 构造请求来源,referer |
处理响应头:
参数 | 作用 |
---|---|
-I /--head | 只输出HTTP-header,不获取内容 |
-I /--include | 输出HTTP头和响应内容 |
-D /--dump-header +filename | 保存响应头到指定文件 |
构造cookie:
参数 | 作用 |
---|---|
-b /--cookie +"name=data" | 发送cookie到指定服务器,当然也可以用-H "Cookie=XXX" 来发送cookie |
-c /cookie-jar +filename | 保存cookie到指定文件 |
-j /--junk-session-cookies | 放弃之前的cookie,相当于重启浏览器 |
其他请见:传送门