`
357029540
  • 浏览: 737130 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

部分介绍使用IDEA的rest client

    博客分类:
  • IDEA
 
阅读更多

       我们在使用Intellij Idea开发restful项目的时候,我们可以用idea工具自带的rest client工具进行测试restful数据正确性,我这里简单说下以POST方式+requestBoy的text文档进行restful的测试的数据填充。

     我使用的是Spring mvc框架,例如在springmvc中有如下代码

@RequestMapping(value = "/user/getAllUserInfo",method = RequestMethod.POST)
    public PageInfo<User> getAllUserInfo(@RequestParam(value = "pageNum") Integer pageNum,@RequestParam(value = "pageSize") Integer pageSize,
                                         @RequestBody User user){
        if(pageNum == null){
            pageNum = 1;
        }
        if(pageSize == null){
            pageSize = 10;
        }
        //获取第1页,10条内容,默认查询总数 count
        PageHelper.startPage(pageNum,pageSize);
        List<User> userList = userDAO.getAllUserInfo(user);
        PageInfo<User> pageInfo = new PageInfo<User>(userList);
        return pageInfo;
    }

 这里使用的是mybatis的PageHelper包。

 

      在使用rest client的时候text的编写内容是以json格式编写的,格式如下:

{"userName":"test2","loginName":"test2", "password":"12345678",
"currentUserId":1,"userType":"01" }

 同时需要在Headrs里面加上Content-Type=application/json;charset=UTF-8,

如截图所示:

 

 这个就是大概的使用。

  • 大小: 28.1 KB
分享到:
评论
2 楼 wangyudong 2018-03-13  
新版本 Wisdom RESTClient
https://github.com/Wisdom-Projects/rest-client
1 楼 wangyudong 2017-12-07  
很好的实例,学习了,第一次写API,还不是很会用REST Client工具测试接口,也下载了这个小工具 WisdomTool REST Client
https://github.com/wisdomtool/rest-client

支持自动化测试RESTful API,输出精美的测试报告,并且自动生成精美的RESTful API文档。
都学习一下!

谢谢作者的分享,点赞! 

相关推荐

    丢掉 Postman ! 我选择了 IDEA REST Client.docx

    【标题】:“丢掉 Postman!我选择了 IDEA REST Client” 【描述】:“IDEA REST Client 成为了替代 Postman 的...因此,对于使用 IntelliJ IDEA 的开发者来说,尝试使用 IDEA REST Client 可能会带来意想不到的便利。

    IntelliJ IDEA 自带的高能神器比Postman更加优秀的IDEA REST的使用文档.docx

    此外,IDEA REST Client 支持直接将历史请求记录转换为 `.http` 或 `.rest` 脚本文件,这使得请求配置可以作为项目的一部分进行版本控制和团队协作。脚本语法简洁,易于理解和修改。例如: ```markdown ### POST ...

    学会IDEA REST Client后就可以丢掉postman了

    以下是对IDEA REST Client详细特性的介绍: 1. **全面的REST Client功能**:IDEA REST Client包含了Postman的主要功能,如发送GET、POST、PUT等各种HTTP方法的请求,设置请求头,管理请求参数,以及查看响应数据。...

    rest client全套封装好的java调用elasticsearch功能的工程demo,亲测可用

    rest client全套封装好的java调用elasticsearch功能的工程demo,亲测可用。我安装的es是elasticsearch-7.10.0版本,测试好用。直接用idea打开工程就可以使用,并且有写好的junit测试类,可供测试。可以直接拿来做应用...

    IDEA使用指南

    IDEA拥有丰富的插件生态,可以通过插件市场安装各种功能,如Docker支持、Lombok支持、REST Client等,以满足不同开发需求。 八、代码质量检查 内置的Inspections工具能够对代码进行静态分析,发现潜在问题并提供...

    IDEA使用手册.zip

    7. **插件生态**:IDEA拥有丰富的插件生态系统,用户可以通过Marketplace安装各种插件,扩展IDEA的功能,如Lombok支持、REST Client、Docker集成等。 8. **单元测试**:IDEA内置JUnit和TestNG支持,方便编写和运行...

    IDEA插件安装.zip

    7. **REST Client**:在IDEA中直接发送HTTP请求,进行API测试。 8. **Prettier & ESLint**:JavaScript和TypeScript的代码格式化和质量检查工具。 9. **DB Navigator**:提供数据库管理和操作的功能,如查询、数据...

    idea教程详解

    1. 插件市场:IDEA拥有庞大的插件库,可以安装如Lombok支持、REST Client、Docker等插件,扩展IDE功能。 七、其他特性 1. 快捷键:IDEA提供了丰富的快捷键,熟练掌握能显著提高开发效率。 2. 多语言支持:除了...

    idea常用插件包.zip

    14. **REST Client**:测试和调试RESTful API的工具,无需离开IDEA。 15. **JavaDoc**:自动生成JavaDoc注释,简化文档编写。 16. **Checkstyle-IDEA**:集成开源代码检查工具Checkstyle,确保代码遵循特定的编码...

    IntelliJ IDEA图文教程

    - IDEA拥有丰富的插件库,可以扩展其功能,例如Lombok支持、Docker集成、REST Client等,满足不同开发需求。 9. **代码分析和检查** - IDEA的静态代码分析功能可以检测潜在的代码问题,提供代码风格检查和优化...

    idea插件记录0419

    以上只是众多插件中的一部分,实际的"idea插件记录0419"可能包含更多具体的选择和使用心得。每个开发者都有自己的工作习惯,选择插件也会因人而异。重要的是,IntelliJ IDEA的开放性使得每个人都能找到适合自己的...

    开发相关软件2,idea相关操作

    - 插件市场:IDEA拥有庞大的插件库,如Lombok支持、REST Client、Docker等。 - 安装插件:通过"Settings" -&gt; "Plugins"搜索并安装所需插件。 9. **代码分析与优化** - 代码检查:IDEA提供静态代码分析,找出潜在...

    idea 加强插件 idea 加强插件

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains...记住,合理地选择和使用插件能够极大地提升开发效率,但过多的插件可能会导致IDEA运行变慢,因此要适度选择,并定期更新以保持与IDEA的兼容性。

    IDEA相关资料.rar

    通过安装插件,可以扩展IDE的功能,如Lombok支持、Docker集成、REST Client等,满足不同场景的需求。 7. **单元测试** IDEA内置对JUnit和其他测试框架的支持,方便编写和运行单元测试,确保代码质量。 8. **集成...

    webservice实例

    项目分为服务端(Server)和客户端(Client),下面将详细介绍这两个部分以及相关的知识点。 1. Maven: Maven是一个Java项目管理和集成功能的工具,它通过项目对象模型(Project Object Model, POM)来管理项目...

    IDEA经常用的插件ZIP.zip

    13. **REST Client**:允许开发者在IDEA中直接测试和调试RESTful API,无需离开IDE就能完成接口验证。 以上这些插件只是IDEA众多优秀插件中的一部分,它们极大地丰富了IDEA的功能,提升了开发者的生产力。安装并...

    开发相关软件1,包含idea插件列表等

    9. **REST Client插件**:内置的HTTP客户端,方便测试API接口。 10. **Database Tools and SQL插件**:直接在IDEA中操作数据库,进行SQL查询和数据管理。 通过这些插件,开发者可以进一步优化他们的开发流程,实现...

    IntelliJ IDEA 简体中文专题教程

    - 插件市场:IntelliJ IDEA拥有丰富的插件库,可以通过插件增强IDE功能,如Lombok支持、REST Client等。 - 安装与管理:在设置中管理已安装的插件,也可以搜索并安装新的插件。 9. **单元测试** - 测试框架支持...

    clientmodel.zip

    6. **使用令牌**:在后续的API调用中,将获取到的令牌作为Authorization头的一部分发送,以便验证和授权。 在`clientmodel.zip`的源代码中,`pom.xml`文件应该包含了`spring-boot-starter-web`依赖,这是使用`...

    IntelliJ IDEA 2020.1.1

    8. **插件扩展**:拥有庞大的插件库,可以扩展其功能以满足不同开发需求,如Docker、Lombok、REST Client等。 二、界面与定制 IntelliJ IDEA提供了深色和浅色两种主题,用户可以根据个人喜好选择。同时,用户还可以...

Global site tag (gtag.js) - Google Analytics