当前位置: 首页 > article >正文

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



http://www.kler.cn/a/134042.html

相关文章:

  • 【Linux】-学习笔记03
  • 使用etl工具kettle的日常踩坑梳理之二、从Hadoop中导出数据
  • 论文阅读《BEVFormer v2》
  • 类别变量分析——卡方独立性检验卡方拟合优度检验
  • NoSQL数据库与关系型数据库的主要区别
  • DOM 规范 — MutationObserver 接口
  • milvus数据库索引管理
  • ClickHouse查看执行计划
  • CI/CD -gitlab
  • Notepad+正则表达式使用方法
  • ubuntu20编译ffmpeg3.3.6
  • Python实现视频字幕时间轴格式转换
  • 16. @PostConstruct注解和开关原理(验证码开关、IP开关)
  • 流量4----4
  • 【Java 进阶篇】JQuery 事件绑定:`on` 与 `off` 的奇妙舞曲
  • fully_connected与linear
  • C++学习 --vector
  • Linux 零拷贝splice函数
  • 【C++】入门三
  • DeepMind发布新模型Mirasol3B:更高效处理音频、视频数据
  • 竞赛选题 深度学习花卉识别 - python 机器视觉 opencv
  • ExoPlayer架构详解与源码分析(9)——TsExtractor
  • 【Synopsys Bug记录】DC综合报错(显示warning:Unable to resolve reference)
  • DrugMAP: molecular atlas and pharma-information of all drugs学习
  • transform学习资料
  • LLM大模型4位量化实战【GPTQ】