HTTP接口调用命令curl的简单用法

一、背景

curl命令是用来HTTP接口调用的命令。

在Linux和Windows系统都存在curl对应的命令。

默认是GET请求。

二、主要用法

在控制台cmd窗口中执行下列命令:

curl 可选参数 网址

案例:

访问本地的"/test"接口:

curl http://127.0.0.1/test

三、主要参数

1、设置请求方法

-X 方法名

方法名是:GET、POST、DELETE等字符串。

案例:设置请求是POST方法

curl -X POST http://127.0.0.1/test

2、设置请求体数据

-d "表单请求体数据"

案例:

curl -d "name=Peter" http://127.0.0.1/test

3、把响应体输出到文件里

-o 文件路径

案例:

把响应体内容保存到index.html中

curl -d "name=Peter" -o "./index.html" http://127.0.0.1/test

4、只打印响应头

-I

5、设置请求头

-H 头部

案例:设置Accept头部

curl -H "Accept:*/*" http://127.0.0.1/test

设置多个头部(用多个-H参数):

curl -H "Accept:*/*" -H "User-Agent: curl" http://127.0.0.1/test

相关推荐
Wokoo72 小时前
自动化测试入门:核心场景、回归测试与 Web 自动化环境搭建
java·开发语言·测试工具
德思特3 小时前
德思特混频器参数详解:5MHz–40GHz 宽频段与低噪声 LO 设计
测试工具·自动化·射频工程
wuyk55512 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 33 章 Wireshark 无线抓包环境搭建、802.11 帧过滤规则
物联网·测试工具·wireshark
我的xiaodoujiao3 天前
Django 基础知识详细图文教程 13-Django 模型定义与使用 3
数据库·后端·python·测试工具·oracle·django
Felven5 天前
stress-ng 与 fio 性能测试工具使用指南
linux·测试工具·fio·stress-ng
H_unique5 天前
Chat2Excel:接口自动化测试
python·测试工具·自动化
Sarapines Programmer6 天前
【Wireshark】安装与使用指南
网络·测试工具·wireshark
念越6 天前
接口自动化测试从入门到实战:接口用例设计、Requests、Pytest、YAML、JSON Schema 与 Allure 报告
python·测试工具·自动化·json·pytest
ysu_03148 天前
Postman接口调试实战指南-从HTTP请求到环境变量-Collection与自动化测试
网络·网络协议·测试工具·http·api·postman·可用性测试
ZhangJun959 天前
从零写一个类鲁大师的硬件检测小工具,软件附上,可直接使用
windows·测试工具·电脑·笔记本电脑·硬件架构