【转载】利用 IDEA HTTP 请求文件访问 API 接口
常用 API 接口测试方式
-
最简单最粗暴的放浏览器中进行回车请求。只适用于 GET 请求。
-
通过 Fiddler 模拟 HTTP 请求。但没有智能提示,很多文本信息容易出错。
-
自己写工具进行模拟常规的 HTTP 请求,有没有毛病只有你自己知道。
-
通过 PostMan 工具进行模拟 HTTP 请求,好像挑不出啥毛病,但是假如,我要从测试环境更换到正式环境呢?
IntelliJ IDEA 2018.1
在 IntelliJ IDEA 2018.1 版本中,支持了 *.http 以及 *.rest 文件格式。
具体内容见 官方文档(需要楼梯)
可在该文件内容中按照一定的格式编辑 Api 请求信息。即可方便快捷的请求接口。
同时文件内的内容可通过配置文件的形式进行。用占位符替代。
实例
找到IDEA新建HTTP Request的按钮
创建一个文件命名为 xxx.http
写一个简单的 http 请求
多环境
创建一个文件,命名为 http-client.env.json
保存至 http 文件同级目录
{
"development": {
"host": "localhost"
},
"production": {
"host": "api.kdniao.cc"
}
}
development 和 production,对应 Maven 的 Profiles 中的多个环境
HTTP 文件内容修改为
POST http://{{host}}/Ebusiness/EbusinessOrderHandle.aspx
Content-Type: application/x-www-form-urlencoded
{
"EBusinessID":"123123",
"RequestType" : "123123"
}
在点击运行时选择环境即可(经过测试 Idea Ultimate 2018.1 才开始支持配置)。
标签:
Http
, Intellij IDEA
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2021-02-23 HashMap死循环【基于JDK1.7】情景重现与分析(带示意图)