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

相关推荐
天才测试猿1 天前
软件测试知识总结(基础篇)
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
测试老哥2 天前
软件测试:单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
自动化测试行业观察3 天前
从“自动化”到“智能化”:TestMan AI测试平台引领软件测试范式转移
运维·自动化测试·人工智能·测试工具·自动化·app测试·移动应用测试
Hy行者勇哥3 天前
Coze 搭建【软件测试助手 Skill】可行分析及操作实践
测试工具·压力测试
我不满意4 天前
loadrunner-11安装+破解+汉化(提供安装包,破解方式,汉化包)
测试工具·microsoft
lemon_linaa4 天前
PentAGI 自动化渗透测试工具试用
测试工具·开源·自动化·安全性测试
goodesocket4 天前
市场国产替代的国产存储芯片测试座厂家芯片检测利器
测试工具