HttpRequester测试接口软件
第一步:打开火狐
用火狐登录该路径,打开HttpRequester调试弹窗
后台:
1.打该接口的断点
前台页面:
2.谷歌页面测试改接口,F12 ----》 点击提交--获取请求url
HttpRequester软件
3.复制请求url---到---HttpRequester--url里面
4.选择(重点)
Content-Type : application/json ---媒体类型格式
5.创造虚拟参数
{ “页面字段”:“虚拟值”, “页面字段”:“虚拟值”, “页面字段”:“虚拟值”,}
6.点击 按钮请求
post : ctroller参数类型(@RequestBody 实体VO )
get : ctroller参数类型(String id 或者String name或者其他参数)---这种情况根据;前端页面URL&参数(id/name/其他参数)
HttpServletRequest request,HttpServletResponse response -一般用于接收文件+表单提交,这是@RequestBody检测不出来的 ---所以在-- 后端关键性代码ReflectUtil.invokeSetMethod4Field(courseVo(表单用于接收所有的参数实体), fieldName(附件), new String(item.get(),(底层利用invoke和clazz,getClass()获取new出新的对象,不用data接收,这就是反射)用 反射get值) "UTF-8(设置编码集)"));
7.点击submit按钮后,跳转后端断点页面
---针对post,get 查看ctroller(传输类型是否取到虚拟值)-,实体和参数,
---针对HttpServletRequest request,HttpServletResponse response -,进入ReflectUtil.invokeSetMethod4Field(查看后端数据是或否拿到)