curl网络请求命令
curl简介
- 1、什么是curl
- 2、curl命令的基本使用
1、什么是curl
CURL(CommandLine Uniform Resource Locator)是一个利用URL语法,在命令行终端下使用的网络请求工具,支持HTTP、HTTPS、FTP等协议
Linux、MAC系统一般默认已安装好CURL,可直接在终端使用;Windows系统下载地址:https://curl.haxx.se/windows/,下载解压后的可执行文件在bin下
2、curl命令的基本使用
语法:
curl [option] <url>
- option:选项参数
- url:请求URL
基本使用:
1)Get请求
curl url # 返回响应内容
curl -v url # 返回通信过程、头信息、响应内容等
curl url -o file(file_name.suffix) # 指定文件下载
curl url/file(file_path) -O # 下载文件
curl -A "Mozilla/5.0" -e url file_path -O # 指定User-Agent和Referer请求头下载文件`在这里插入代码片`
curl -H "Authorization: value" file_path -O # 指定Authorization请求头下载文件
2)Post请求
A、POST提交JSON格式数据
curl -H "Content-Type: application/json" \
-d '{"k1": "v1", "k2": "v2"}' \
url
B、POST提交表单数据
curl -F "name1=value1" \
-F "name2=value2" \
url
curl更多使用参考:https://www.ruanyifeng.com/blog/2019/09/curl-reference.html