IDEA 的Http接口调试工具
简介
这个工具我们可以完成绝大部分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接口调试工具相关推荐
- android接口调试工具
目录 开发神器介绍 功能轻描淡写 视频效果演示 项目下载地址 开发神器介绍 你好! 这里是ApiDebug接口调试工具的升级版,它具有良好的UI交互和强大的接口调试功能. 我们对"ApiDe ...
- 微信在线接口调试工具的使用
2019独角兽企业重金招聘Python工程师标准>>> 微信公众平台为公众号开发者提供了网页版的接口调试工具. 在线测试接口地址:https://mp.weixin.qq.com/ ...
- 微信公众平台接口调试工具——蓝牙设备调试篇
微信公众平台接口调试工具--蓝牙设备调试篇 第一步:获取token 需要两个参数:appid和appsecret 下面将如何获取上面两参数 首先进入公众号,点击开发者工具,点击公众平台测试账号,如下图 ...
- 微信开发实战(2)—微信公众平台接口调试工具
微信公众平台为公众号开发者提供了网页版的接口调试工具,开发者可以直接在网页中调用对应的接口,比如获取access_token接口,创建菜单接口,发送消息接口 等等. 先看一下界面,访问: http:/ ...
- 调试接口小技巧-通过接口调试工具去下载上传文件
前言 在一些开发场景,比如文件的下载,在我们自己调试的时候,会有一些伙伴不知道怎么调试,其实是和普通的接口一样的,只是有一些小技巧,多余的设置需要知道 我最常用的两个接口调试工具是PostMan和Ap ...
- 利用微信接口调试工具设置公众号个性化菜单
利用微信接口调试工具设置公众号个性化菜单 微信接口调试工具 公众号菜单的json格式示例 默认菜单的post接口 个性化菜单的post接口 如何用接口调试工具添加个性化菜单 其它参考文章 微信接口调试 ...
- Http接口调试工具-在线postman工具
Http接口调试工具-在线postman工具 Http接口调试工具-在线postman工具,在线调试,方便了很多,可以支持保存 http://www.toolscat.com/dev/postman
- 接口调试工具 Postman 使用详解
一.什么是 Postman 在我们开发web项目的时候,很多时候需要测试自己的接口,在没有接口调试工具之前,程序员们只能自己开发一个简单的页面,然后填写参数进行调试,这样做费劲死了. 后来 Postm ...
- 接口调试工具 --谷歌插件 API Tester
API Tester 接口调试工具 优点介绍 平时在调试接口的时候,Postman 应该是我们都知道的一个调试工具,postman 确实很强大,但是有的时候我们接口需要携带token接口凭证去调用接口 ...
- 比Postman更适合国人的接口调试工具
文章目录 什么是ApiPost 下载安装客户端 测评一:系统页面 测评二:基础功能 测评三:亮点功能 生成文档 实时协作 参数库描述 离线使用 总结 接口调试,是我们每个后台开发,在日常工作中必不可少 ...
最新文章
- html 11 内联(行内)
- mysql 计算两个日期之间的天数
- 丹麦见闻(转自王重合原创)
- java反射克隆对象_Java反射 - 2(对象复制,父类域,内省)
- leetcode 435. Non-overlapping Intervals | 435. 无重叠区间(单调栈)
- Centos下 自动化配置SSH免密码登陆
- 搜狐视频Redis私有云cachecloud开源了
- P3810-[模板]三维偏序(陌上花开)【CDQ分治,树状数组】
- [读书笔记]读《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》(一)...
- Cas单点登录的服务器端和客户端的配置
- 获取文件夹内的文件数目
- Scratch幻影小猫 电子学会图形化编程scratch等级考试三级真题答案2019-9
- [风铃开发系列]IView动态菜单配置
- html onload div,将备用页面内容加载到div onload中
- 什么是“高级灰”?哪些地方可以用到它?
- 深度神经网络和人工神经网络区别
- 基于MATLAB的数字滤波器设计
- 【agc012E】Camel and Oases
- GNSS导航电文模拟生成软件介绍
- export命令在Mac Pycharm上如何设置环境变量!_ CodingPark编程公园