zoukankan      html  css  js  c++  java
  • 推荐一个Visual Studio Code的rest插件

    最近在把一些搜索功能往ElasticSearch上迁移,在学习ElasticSearch的功能时,发现当有大量rest脚本需要反复使用的时候,postman那种多tab页的方式用起来反而没有Kibana的哪种把命令放到一个页面的方式方便。但Kibana编写rest请求也不是很方便,往往是在vs code中写好请求,放到kibana中去执行的。

    弄了一阵子后,就想找找有没有在vs code集成rest请求的插件,搜了一下后,发现还有不少,其中的佼佼者是humao.rest-client,看其命名来看作者貌似是中国人,该插件非常好用,本文这里简单的介绍下其使用方法。

    简单请求:

    使用方法非常简单,新建一个以http或rest结尾的文档,在里面输入URL就可以直接发送Get命令了:

    发送Post自然也是不在话下:

    注意: 它走的是标准的http请求,发送post请求时,head和body之间需要一个空行。

    得益于VS Code的强大功能,语法高亮,代码缩进,自动提示都一应俱全。就算手敲也完全不费劲。

    环境变量:

    环境变量也是支持的

    @host = www.cnblogs.com
    GET https://{{host}}/TianFang/default.html?page=2

    多个请求:

    也能像Kibana那样在一个页面里列举多个rest请求,请求之间用###分割即可。

    GET https://tianfang.cnblogs.com
    ###
    GET https://www.cnblogs.com/TianFang/default.html?page=2

    设置:

    rest-client也支持不少自定义设置,具体可以参看官方的介绍。其中我常用的有两个:

    • rest-client.previewOption: 设置返回内容,我改成了body,只显示响应体
    • rest-client.fontSize: 字体大小

    其它功能:

    本文这里也只是管中窥豹,该插件的功能是非常强大的,更多功能可以参考其官方文档,详细大家会喜欢这个插件的。

  • 相关阅读:
    Elasticsearch布尔查询——bool
    Elasticsearch查询
    数据从文件导入Elasticsearch
    Elasticsearch批处理操作——bulk API
    Mysql笔记——DCL
    Mysql笔记——DML
    Mysql笔记——DDL
    Java笔记——面向接口编程(DAO模式)
    Java笔记——equals和==的区别
    JavaWeb笔记——注册登录系统项目思路
  • 原文地址:https://www.cnblogs.com/TianFang/p/12386733.html
Copyright © 2011-2022 走看看