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

相关推荐
JZMSYYQ15 小时前
电输运性质测试系统主要测试哪些方面
测试工具·材料测试·电性能·电性能测试·电输运测试·测试设备
中国软件测试质量协会17 小时前
国产UI自动化测试工具的“技术代际“演进与自主可控之路
测试工具·ui·自动化
zzzzzzzz'1 天前
浅谈自动化测试2——selenium库中的常用函数
selenium·测试工具·文件上传·导航栏·弹窗·定位元素·查找元素
蒲公英内测分发2 天前
AI 玩具 App 每周更新,怎么用 CI/CD 自动上传测试包又避免误发?
人工智能·测试工具·智能硬件·web app
程序员小远2 天前
接口测试知识总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
测试秃头怪2 天前
Postman中变量的使用
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
zhonyu鱼3 天前
Wireshark:开源免费的抓包工具,网络故障排查与安全分析利器
测试工具·安全·wireshark
测试19983 天前
UI自动化测试:窗口截图&文件上传实战
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例