简介

这个工具我们可以完成绝大部分http请求,是一个不错的post-man替代工具

插件安装

在使用之前先确保 HTTP Client插件的安装,如果已经安装请无视这一步

> 安装后记得重启IDE编辑器确保插件可以正常使用

插件使用

描述: 所有HTTP请求需要在后缀为.http的文件中进行,新建一个test.http文件。基本格式为:

请求类型(如:GET, POST,PUT) +  请求地址(http://www.baidu.com)
请求头
...

请求体

一般GET请求:

GET http://www.baidu.com?hi=hello
Accept: application/json

带状态的GET请求:

GET http://127.0.0.1:9085/api/item/list
Cookie: JessionId=TG4OKFVOZP6A9ML4
Authorization: Bearer TG4OKFVOZP6A9ML4

带body体的POST请求:

POST http://127.0.0.1:9085/login
Content-Type: application/json{"username":"zhangsan","sex":"boy"
}

模仿form表单POST请求:

POST http://127.0.0.1:9085/login
Content-Type: application/x-www-form-urlencodedusername=zhangsan&password=123

POST请求上传多类型:

POST http://127.0.0.1:9085/upload
Content-Type: multipart/form-data; boundary=WebAppBoundary### text域
--WebAppBoundary
Content-Disposition: form-data; name="element-name"
Content-Type: text/plainusername=zhangsan### json文件域
--WebAppBoundary
Content-Disposition: form-data; name="data"; filename="data.json"
Content-Type: application/json

快捷键大全:

gtr: 创建一个普通的GET请求,通过tab键一步步填写即可
gtrp: 功能同gtr,只不过多了一个参数位置的tab
ptr: 创建一个普通的post请求,内置了地址、请求头、json体的位置
ptrp: 形式同ptr,将json体的位置换成了key-value参数
mptr: 多类型post请求,内置:地址、请求头、一种请求类型(form-data)的位置
fptr: 上传文件post请求,样式同mptr,将请求类型的位置换成文件

demo合集:


POST http://localhost:8085/bc/test/testConsumeSchedule
Content-Type: application/json###POST http://localhost:8085/bc/test/testCostSchedule
Content-Type: application/json###POST http://localhost:8085/bc/test/t1?tableName=test123
Content-Type: application/x-www-form-urlencoded###POST http://localhost:8085/bc/test/testMail
Content-Type: application/x-www-form-urlencoded###POST http://localhost:8085/bc/consumeStatis/backData
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1Nzg0NTE0OSwiaWF0IjoxNTU3ODAxOTQ5LCJqdGkiOiIxIn0.gsg3XqwsratSyqFNuOWiOo9_fAd5XTLokPmVBYxvx6BQRquabliMNV_ULeoT4DNTnVKYy4W2-DzO5_wHaFVSng
Content-Type: application/x-www-form-urlencodeddate="20190513030000"###
//
POST http://localhost:80/api/item
Content-Type: application/x-www-form-urlencodedid=99&content=new-element###POST http://localhost:8085/bc/param/getOutPactList
Content-Type: application/x-www-form-urlencoded{}###// 客户充值List
POST http://localhost:8085/bc/workFlow/listCustRecharge
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODEwMzA0OSwiaWF0IjoxNTU4MDU5ODQ5LCJqdGkiOiIxIn0.9VAZj8xf8YbcN201SACAlpJHUj1qDQ1zqH6SwwE7UfVegqHikTYtSeb8TX-B7DvPRveTkuAnvhB1hR2CoH_gwQ{}###// 添加客户充值 记录
POST http://localhost:8085/bc/workFlow/addCustRecharge
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODEwMzA0OSwiaWF0IjoxNTU4MDU5ODQ5LCJqdGkiOiIxIn0.9VAZj8xf8YbcN201SACAlpJHUj1qDQ1zqH6SwwE7UfVegqHikTYtSeb8TX-B7DvPRveTkuAnvhB1hR2CoH_gwQ{"pactId":"1","pactMoney":"10","pactDesc":"合同金额1","rechargeMoney":"2000","rechargeDesc":"充值金额1","examineStatus":"0","imageList":[{"type":"1","fileName":"fileName1","filePath":"filePath1"},{"type":"1","fileName":"fileName2","filePath":"filePath2"},{"type":"1","fileName":"fileName3","filePath":"filePath3"}]}###// 充值审批
POST http://localhost:8085/bc/workFlow/examineCustRecharge
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODEwMzA0OSwiaWF0IjoxNTU4MDU5ODQ5LCJqdGkiOiIxIn0.9VAZj8xf8YbcN201SACAlpJHUj1qDQ1zqH6SwwE7UfVegqHikTYtSeb8TX-B7DvPRveTkuAnvhB1hR2CoH_gwQ{"id":"2","examineStatus":"2","examineDesc":"确认没有问题"
}###// 撤回审批
GET http://localhost:8085/bc/workFlow/recallCustRecharge/2
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODEwMzA0OSwiaWF0IjoxNTU4MDU5ODQ5LCJqdGkiOiIxIn0.9VAZj8xf8YbcN201SACAlpJHUj1qDQ1zqH6SwwE7UfVegqHikTYtSeb8TX-B7DvPRveTkuAnvhB1hR2CoH_gwQ###// 客户修正List
POST http://localhost:8085/bc/workFlow/listCustEdit
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODcwOTg2OCwiaWF0IjoxNTU4NjY2NjY4LCJqdGkiOiIxIn0.YeyH-XfRiJBaQ3F-8CuhQBCrf3i0yZTX-XWxXzlBU7Fke87an1xudBn0KWYc0IriDeIksV6fQ-WJCXtnEmdzRA{}###// 添加客户充值 记录
POST http://localhost:8085/bc/workFlow/addCustEdit
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODcwOTg2OCwiaWF0IjoxNTU4NjY2NjY4LCJqdGkiOiIxIn0.YeyH-XfRiJBaQ3F-8CuhQBCrf3i0yZTX-XWxXzlBU7Fke87an1xudBn0KWYc0IriDeIksV6fQ-WJCXtnEmdzRA{"pactId":"1","editMoney":"10","editDesc":"合同金额1","editType":"0","editMonth":"201904","examineStatus":"0","imageList":[{"type":"1","fileName":"fileName1","filePath":"filePath1"},{"type":"1","fileName":"fileName2","filePath":"filePath2"},{"type":"1","fileName":"fileName3","filePath":"filePath3"}]}###// 修正审批
POST http://localhost:8085/bc/workFlow/examineCustEdit
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODcwOTg2OCwiaWF0IjoxNTU4NjY2NjY4LCJqdGkiOiIxIn0.YeyH-XfRiJBaQ3F-8CuhQBCrf3i0yZTX-XWxXzlBU7Fke87an1xudBn0KWYc0IriDeIksV6fQ-WJCXtnEmdzRA{"id":"1","examineStatus":"1","examineDesc":"确认没有问题"
}###// 撤回修正审批
GET http://localhost:8085/bc/workFlow/recallCustEdit/2
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTU1ODcwOTg2OCwiaWF0IjoxNTU4NjY2NjY4LCJqdGkiOiIxIn0.YeyH-XfRiJBaQ3F-8CuhQBCrf3i0yZTX-XWxXzlBU7Fke87an1xudBn0KWYc0IriDeIksV6fQ-WJCXtnEmdzRA###

IDEA 的Http接口调试工具相关推荐

  1. android接口调试工具

    目录 开发神器介绍 功能轻描淡写 视频效果演示 项目下载地址 开发神器介绍 你好! 这里是ApiDebug接口调试工具的升级版,它具有良好的UI交互和强大的接口调试功能. 我们对"ApiDe ...

  2. 微信在线接口调试工具的使用

    2019独角兽企业重金招聘Python工程师标准>>>  微信公众平台为公众号开发者提供了网页版的接口调试工具. 在线测试接口地址:https://mp.weixin.qq.com/ ...

  3. 微信公众平台接口调试工具——蓝牙设备调试篇

    微信公众平台接口调试工具--蓝牙设备调试篇 第一步:获取token 需要两个参数:appid和appsecret 下面将如何获取上面两参数 首先进入公众号,点击开发者工具,点击公众平台测试账号,如下图 ...

  4. 微信开发实战(2)—微信公众平台接口调试工具

    微信公众平台为公众号开发者提供了网页版的接口调试工具,开发者可以直接在网页中调用对应的接口,比如获取access_token接口,创建菜单接口,发送消息接口 等等. 先看一下界面,访问: http:/ ...

  5. 调试接口小技巧-通过接口调试工具去下载上传文件

    前言 在一些开发场景,比如文件的下载,在我们自己调试的时候,会有一些伙伴不知道怎么调试,其实是和普通的接口一样的,只是有一些小技巧,多余的设置需要知道 我最常用的两个接口调试工具是PostMan和Ap ...

  6. 利用微信接口调试工具设置公众号个性化菜单

    利用微信接口调试工具设置公众号个性化菜单 微信接口调试工具 公众号菜单的json格式示例 默认菜单的post接口 个性化菜单的post接口 如何用接口调试工具添加个性化菜单 其它参考文章 微信接口调试 ...

  7. Http接口调试工具-在线postman工具

    Http接口调试工具-在线postman工具 Http接口调试工具-在线postman工具,在线调试,方便了很多,可以支持保存 http://www.toolscat.com/dev/postman

  8. 接口调试工具 Postman 使用详解

    一.什么是 Postman 在我们开发web项目的时候,很多时候需要测试自己的接口,在没有接口调试工具之前,程序员们只能自己开发一个简单的页面,然后填写参数进行调试,这样做费劲死了. 后来 Postm ...

  9. 接口调试工具 --谷歌插件 API Tester

    API Tester 接口调试工具 优点介绍 平时在调试接口的时候,Postman 应该是我们都知道的一个调试工具,postman 确实很强大,但是有的时候我们接口需要携带token接口凭证去调用接口 ...

  10. 比Postman更适合国人的接口调试工具

    文章目录 什么是ApiPost 下载安装客户端 测评一:系统页面 测评二:基础功能 测评三:亮点功能 生成文档 实时协作 参数库描述 离线使用 总结 接口调试,是我们每个后台开发,在日常工作中必不可少 ...

最新文章

  1. html 11 内联(行内)
  2. mysql 计算两个日期之间的天数
  3. 丹麦见闻(转自王重合原创)
  4. java反射克隆对象_Java反射 - 2(对象复制,父类域,内省)
  5. leetcode 435. Non-overlapping Intervals | 435. 无重叠区间(单调栈)
  6. Centos下 自动化配置SSH免密码登陆
  7. 搜狐视频Redis私有云cachecloud开源了
  8. P3810-[模板]三维偏序(陌上花开)【CDQ分治,树状数组】
  9. [读书笔记]读《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》(一)...
  10. Cas单点登录的服务器端和客户端的配置
  11. 获取文件夹内的文件数目
  12. Scratch幻影小猫 电子学会图形化编程scratch等级考试三级真题答案2019-9
  13. [风铃开发系列]IView动态菜单配置
  14. html onload div,将备用页面内容加载到div onload中
  15. 什么是“高级灰”?哪些地方可以用到它?
  16. 深度神经网络和人工神经网络区别
  17. 基于MATLAB的数字滤波器设计
  18. 【agc012E】Camel and Oases
  19. GNSS导航电文模拟生成软件介绍
  20. export命令在Mac Pycharm上如何设置环境变量!_ CodingPark编程公园

热门文章

  1. 在一个字符串中查找另一个字符串出现的位置
  2. MATLAB的常用的三角函数 计算函数
  3. html布局的wrap方法,wrap_content设置一个视图的尺寸为wr
  4. BI报表分析控件Wyn,助力数据可视化
  5. Python开多次方根
  6. kubernetes 【组件】ingress 如何通过域名访问您的应用
  7. SK海力士将收购Intel的存储芯片业务,韩国巩固老大地位
  8. CTFshow web17
  9. SAP增强实施步骤-三代增强BADI技术
  10. mt4支持python么_py-mt4