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 小时前
Selenium常用方法
selenium·测试工具
程序员杰哥2 小时前
Python+requests+excel 接口自动化测试框架
自动化测试·软件测试·python·测试工具·测试用例·excel·接口测试
介一安全2 小时前
【Web安全】JWT常见安全漏洞总结
测试工具·安全·web安全·安全性测试
我的xiaodoujiao15 小时前
API 接口自动化测试详细图文教程学习系列20--结合Pytest框架使用
python·学习·测试工具·pytest
测试秃头怪21 小时前
接口测试与常用接口测试工具详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
Wpa.wk21 小时前
Allure工具 -Allure安装和执行命令
经验分享·测试工具
测试员周周1 天前
【AI测试路线图2】功能测试转 AI 测试:4~5 个月,一条最稳的路
开发语言·人工智能·python·功能测试·测试工具·单元测试·pytest
我的xiaodoujiao1 天前
API 接口自动化测试详细图文教程学习系列19--添加封装其他的方法
开发语言·python·学习·测试工具·pytest
Kingairy1 天前
主流AI 七层关系:Token→提示词→上下文→Agent→Harness→MCP→Skills
人工智能·测试工具