笔者平日用 Visual Studio Code 进行全栈开发,有的时候需要用 Postman 进行 API 测试。最近发现了一个好用的 Visual Studio Code 扩展:Rest Client,能部分取代 Postman. 特地分享给大家:

安装完毕后,在 Visual Studio Code 工程里创建一个任意名称的文件,只要满足 .http 后缀即可。将如下内容粘贴进去,即可实现 Postman 里通过 HTTP POST 调用某 Restful API 的目的:

POST https://example.com/comments HTTP/1.1
content-type: application/json{"name": "sample","time": "Wed, 21 Oct 2015 18:27:50 GMT"
}

点击上图的 Send Request 超链接,即可在 Visual Studio Code 编辑区域的右边,看到该 API 的响应。

直接右键点击 .http 文件编辑区域,从右键菜单里选择 Send Request 也能达到同样的目的。

我们从上图右键菜单里还能发现 Generate Code Snippt 的选项,即自动生成该 HTTP 请求的调用代码。

可以选择基于哪种编程语言生成调用代码。比如我选择 Node.js:

然后贴心的给出了基于 Node.js 哪一种 HTTP 工具库生成调用代码:

下图是基于 Node.js Request 工具库生成的调用代码。能为开发人员节省一些手动敲代码的时间。

在 Visual Studio Code 状态栏里,鼠标 hover 上 response time,能看到这个时间的具体组成。

对于 Postman 的基本功能,该扩展足以实现。对于 Postman 的一些高级功能,比如自动调用一系列具有先后逻辑顺序的 Postman 请求,是否也能用该扩展实现,还有待进一步研究。

更多Jerry的原创文章,尽在:“汪子熙”:

介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman相关推荐

  1. 介绍一个非常实用的Visual Studio Code扩展 - indent-rainbow

    听名字就知道这个扩展是和Visual Studio Code里编写代码的缩进有关的. 安装indent-rainbow之后,打开一个文件,这个扩展会用深色高亮的区域显示代码里indent和其他行代码不 ...

  2. 介绍一个快速找出 Visual Studio Code 代码多余空格的扩展 - trailing space

    如图,一个编程强迫者必用的 Visual Studio Code 扩展: 这个扩展安装之后,能自动高亮代码末尾不必要的空格,如下图这些红色图例所示: 选中当前文件,按 F1 打开 Visual Stu ...

  3. 一个好用的Visual Studio Code扩展 - Live Server,适用于前端小工具开发

    Jerry 平时在写一些简单的 SAP UI5 应用时,喜欢从这篇文章里介绍的脚手架应用作为模板,开始编程: 一个用于SAP UI5学习的脚手架应用,没有任何后台API的依赖 上面这篇文章的SAP U ...

  4. 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因

    只有一部分扩展程序可以在浏览器中运行. 您可以使用"扩展"视图在 Web 中安装扩展,无法安装的扩展将显示警告图标和"了解原因"链接. 安装扩展程序时,它会保存 ...

  5. 介绍一个能将任意关键字高亮实现的 Visual Studio Code 扩展

    这个扩展的名字叫 TODO Highlight: 本来是为了高亮代码注释里的 TODO,FIXME 这些关键词而设计的: 但我发现它可以高亮用户指定的任意关键字,这就非常灵活了. 在菜单 File - ...

  6. 一个Angular应用开发的辅助Visual Studio Code扩展 - Dependency Tree

    这个扩展安装之后,右键菜单会增添新的选项: Gen Dependent tree: 选择之后,会自动生成被选中的文件导入的其他module所在的ts文件,非常方便: 要获取更多Jerry的原创文章,请 ...

  7. 一个实用的显示Visual Studio Code文件绝对路径的扩展应用

    名称叫Active File In StatusBar: 安装完毕后,在status bar会显示出文件的绝对路径,很方便: 要获取更多Jerry的原创文章,请关注公众号"汪子熙" ...

  8. 介绍一个修改 Visual Studio Code 侧边框颜色的扩展 Peacock

    日复一日在 Visual Studio Code 里编辑代码,你是否对其一成不变的侧边框颜色厌倦了呢? https://www.peacockcode.dev/guide/#overview 那就试试 ...

  9. Visual Studio Code 开发 .NET Core 看这篇就够了

    来源:依乐祝 cnblogs.com/yilezhu/p/9926078.html 在本文中,我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Cor ...

最新文章

  1. layui 常用的css,使用layui xtree插件最基础样式
  2. mysql 存储过程执行慢_MySQL存储过程因为字符集不同导致执行慢
  3. 在做mvc时遇到的一些问题
  4. linux vi/vim使用
  5. 再窥--单链表和顺序存储
  6. [BZOJ1222/Luogu2224][HNOI2001]产品加工
  7. PB 级大规模 Elasticsearch 集群运维与调优实践
  8. 【开源项目】保存YUV420数据到本地
  9. 安全运维 - Linux系统攻击回溯
  10. 安卓背景音乐开关_奢华大屏背景音乐系统-圣巴赫S820,行业典范!
  11. 【矩阵论 图论】期末考试复习思维导图
  12. word插入公式及编号右对齐
  13. 【前端工程化】使用tippy.js代替自定义的popover/tooltip
  14. 家用风扇控制系统c语言程序设计,数字风扇控制系统的设计
  15. graphpad prism怎么添加图例_如何用Graphpad prism添加多个图例
  16. EChart自定义饼图颜色
  17. 2021.3.30-Robocup 2D学习日志
  18. 黎活明8天快速掌握android视频教程--20_采用ContentProvider对外共享数据
  19. 《点燃我,温暖你》爱心代码复现
  20. 视频融合应用没听说过?

热门文章

  1. goroutine, channel 和 CSP
  2. ‘close’ was not declared in this scope
  3. flume+elasticsearch日志收集分析
  4. 二十四种设计模式:装饰模式(Decorator Pattern)
  5. 自动装箱与拆箱引发的享元设计模式
  6. 在jsp页面利用Ajax动态显示数据库中数据
  7. js中关于array的slice和sort方法(转自JavaEye)
  8. 囚犯生存概率引发的循环思考
  9. 转 JavaScript传值及.Net传值方式总结
  10. 获取Sql服务器列表 (C#)