利用 IDEA HTTP 请求文件访问 API 接口

本贴最后更新于 1925 天前,其中的信息可能已经时移俗易

常用 API 接口测试方式

  1. 最简单最粗暴的放浏览器中进行回车请求。只适用于 GET 请求。

  2. 通过 Fiddler 模拟 HTTP 请求。但没有智能提示,很多文本信息容易出错。

  3. 自己写工具进行模拟常规的 HTTP 请求,有没有毛病只有你自己知道。

  4. 通过 PostMan 工具进行模拟 HTTP 请求,好像挑不出啥毛病,但是假如,我要从测试环境更换到正式环境呢?

IntelliJ IDEA 2018.1

在 IntelliJ IDEA 2018.1 版本中,支持了 *.http 以及 *.rest 文件格式。

具体内容见 官方文档(需要楼梯)

可在该文件内容中按照一定的格式编辑 Api 请求信息。即可方便快捷的请求接口。

同时文件内的内容可通过配置文件的形式进行。用占位符替代。

实例

创建一个文件命名为 ubug.http ,写一个简单的 http 请求

QQ20180601165216png

创建一个文件,命名为 http-client.env.json

保存至 http 文件同级目录

{  
  "development":  {  
	"host":  "localhost"
  },  
  "production":  {
	"host":  "api.kdniao.cc"
  }  
}

HTTP 文件内容为

POST http://{{host}}/Ebusiness/EbusinessOrderHandle.aspx
Content-Type: application/x-www-form-urlencoded

{
  "EBusinessID":"123123",
  "RequestType" : "123123"
}

在点击运行时选择环境即可(经过测试 Idea Ultimate 2018.1 才开始支持配置)。

QQ20180604102623png

在 http 文件右上角有一个小时钟图标,点击可查看历史请求记录。

  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...