【笔记】Curl学习笔记
前言
Curl学习笔记
发送请求
<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" |