常用curl命令
常用参数
注意: 文章内只阐述了常用的几个参数, 完整参数列表可通过 curl --help all
查看
-v: 打印详细日志
curl <url> -v
-s: 关闭一些提示输出
curl <url> -s
-H: 设置请求头信息
curl <url> -H '<key>: <value>'
-u: 设置用户认证信息
curl <url> -u '<username>:<password>'
-X: 制定请求方法
curl -X <请求方法> <url>
-d: 要发送的在请求体中的数据
curl -X POST <url> -d '<key1>=<value1>&<key2>=<value2>'
–data-urlencode 和 -G:
- –data-urlencode: 对内容进行url编码
- -G: 把数据当成get请求的参数发送
curl -X GET <url> -G --data-urlencode '<key1>=<value1>'
-o: 将响应内容写入文件
curl -X GET <url> -o <文件所在路径>