IntelliJ中基于文本的HTTP客户端
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
FunTester
扫码关注公众号
扫码阅读
手机扫码阅读
IntelliJ HTTP 客户端入门
IntelliJ提供了一个基于文本的HTTP客户端用于发出网络请求。用户可以通过创建以.http或.rest结尾的文件(如FunTester.http)来发送请求。
发送GET请求
用户可以在新创建的文件中写下简单的GET请求如GET https://api.muxiaoguo.cn/api/dujitang,IntelliJ会在该行旁边添加执行按钮。请求响应会显示状态码、服务器信息、日期、内容类型等信息。
添加请求头和JSON参数
请求头和JSON参数可以通过添加Content-Type标头和请求正文来实现。示例中还展示了如何使用cookie和user-agent等请求头。
分隔多个请求
在同一文件中使用###可以分隔多个请求。
使用变量
IntelliJ允许使用{{..}}语法添加变量,如GET http://{{host}}/products。用户可以创建http-client.env.json文件定义不同环境下的变量值。
团队共享
文本形式的请求定义便于团队共享和版本控制系统检入。为了安全起见,可以通过私有环境文件(http-client.private.env.json)定义敏感变量,并确保此文件不被版本控制系统跟踪。
原创分享声明
本文首发于公众号FunTester,作者为知乎七级原创作者,文中提及的内容不得擅自转载。
FunTester热文精选
- 写给所有人的编程思维
- 2020年Tester自我提升
- 未来的神器fiddler Everywhere
- 测试开发工程师工作技巧
- Selenium4 IDE,它终于来了
- 如何成为全栈自动化工程师
- 为什么测试覆盖率如此重要
- 吐个槽,非测误入。
- 自动化测试框架
FunTester
FunTester
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
FunTester的其他文章
Selenium异常集锦
当测试工程师执行Selenium测试自动化用例时,可能会遇到很多陌生的Exception。
十大开源测试工具和框架
免费的开源框架和工具由于其开源特性,现在逐渐成为自动化测试的首选解决方案。
如何选择自动化测试工具
根据当前项目和QA团队的人员能力,选择的自动化测试工具除具有使用的广泛性外,还必须考虑许多不同方面兼容性。
物联网测试
在现在以及不远的未来家里的空调、冰箱房门可能有一个共同点:互联网连接。这种新现象被称为物联网。所有这些连接的硬件也由软件驱动的,这些软件应该经过软件测试。
Selenium自动化的JUnit参数化实践
作为自动化测试人员,经常会遇到这样Selenium测试自动化场景:需要一次又一次地执行相同的测试用例,只是使用不同的输入和环境配置,从而使工作变得冗长且多余。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线