【笔记】Curl学习笔记
前言
Curl学习笔记
1
发送请求
<url>
:请求路径
-X <method>
:指定请求方式
GET
:缺省值,GET请求POST
:POST请求
-H ""
:指定请求头内容-A "<ua>"
:指定User-Agent,等同于-H "User-Agent: <ua>"
-b "key=value;key=value"
:指定Cookie-d ""
、--data-urlencode ""
:指定请求体内容-e ""
:指定Referer-G "key=value"
:指定请求行中的参数部分-i
:输出响应的HTTP行-I
、--head
:发起HEAD请求,输出响应的HTTP行-k
:跳过SSL-L
:允许请求重定向。默认是不允许请求重定向的--limit-rate 200k
:限制请求和相应的带宽,模拟网络环境-o <file>
:将响应输出到文件-O <file>
:将响应输出到文件,并将请求的资源名作为文件名-s
:不输出错误信息和进度信息-S
:不输出进度信息,只输出错误信息-u "username:password"
:认证信息-v
:输出日志-x http://127.0.0.1:7890
:指定代理
1 | curl <url> |
指定二进制文件
type=image/png
:修改MIME类型。如果不修改MIME类型,默认为application/octet-stream
1 | curl -F "file=;type=image/png" |