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


你可能感兴趣的:(Linux,linux,网络)