curl命令
curl是什么
如果你经常和各种api打交道,那么curl是一个必学的工具,因为curl可以让你不需要浏览器也能作为http客户端发送请求
用法
直接在终端输入curl命令
1 |
|
就可以测试你是否能与目标进行连接,可以返回响应的资源
默认为get请求
可以通过-X
选项进行更改
写法
1 |
|
或
1 |
|
可以通过-d
携带数据
1 |
|
可以通过-H
携带HTTP
首部
1 |
|
可以通过-I
获取响应的所有首部
1 |
|
可以通过-O
下载响应信息
1 |
|
可以通过-o
自定义下载文件的名字
1 |
|
限制下载速度--limit-rate
1 |
|
恢复下载-C -
1 |
|
curl默认不会重定向,如果要重定向,加上-L
1 |
|
查看存在哪些问题-v
1 |
|
使用代理访问目标url
1 |
|
curl除了支持http协议外,还支持ftp协议
下载文件
1 |
|
上传文件
1 |
|