解决Required String parameter xxx is not present异常
最近在写微信小程序时遇到一个问题,向后台发送Post请求时,后台接收不到数据。后来终于发现了问题。因为我前端发送contentType是application/json的类型,后台就用接收的时候用的是x-www-form-urlencoded。如果前端只能用application/json发送的话,后端就安下面步骤更改。
问题:
当时问题出错的时候后端写成下面这样就报错了。后来查阅了下资料,终于解决了这个问题。
@PostMapping("/runData")@ApiOperation("通过微信获取步数")public Result<?> runData(String encryptedData, string iv, string sessionKey){}
解决:
新建实体类(一般为要传的对象),我的前端是想传encryptedData,iv,sessionKey。
@Data
public class WxEntity {private String encryptedData;private String iv;private String sessionKey;
}
controller里面修改:
@PostMapping("/runData")@ApiOperation("通过微信获取步数")public Result<?> runData(@RequestBody WxEntity wxEntity) {}
问题成功解决。
解决Required String parameter xxx is not present异常相关推荐
- Required String parameter XXX is not present
仅限于我在后台开发调试中遇到的这个问题,并且找到原因,解决的. H5前端调Springboot后台接口时,报了以下错误: 这个问题之前也遇到过,只是忘了怎么解决的,什么原因导致的. 这次又遇到了这个问 ...
- mybaties :required string parameter ‘XXX‘is not present
情况一:原因是由于头文件类型不对,可以在MediaType中选择合适的类型,例如GET和POST 情况二:jquery提交delete时,不支持@RequestParam,只支持@PathVariab ...
- Required string parameter ‘XXX‘ is not present
一.错误描述 写了一个页面登录的方法,在进行页面登录的时候,控制台会报类似Required String parameter 'XXX' is not present 错误. 1.错误信息 控制台日志 ...
- 请求报错Required String parameter 'xxx' is not present
关于ajax请求spring后台出现 Required String parameter 'xx' is not present异常, 如果前端传入的是json数据那么后端使用 @RequestBo ...
- 报错:Required String parameter 'XXX' is not present错误的几种可能性
背景了解: 同事对代码做了改动,他在后台把原本接收的参数"username"改成了"id",没有把修改的事情通知我.拿到代码运行后发现前台网页的内容显示不完整了 ...
- Required String parameter 'xxx' is not present
学习SpringCloud Feign时,通过url访问Controller,后台报错 2018-03-21 21:05:09.849 INFO 31732 --- [nio-8765-exec-1] ...
- Java笔记-解决Required long parameter 'XXX' is not present
Java的controller如下: 这里主要的问题是: 没有HTTP缺少 Content-type及content-length,导致spring boot无法进行解析.添加即可:
- 【报错】required string parameter ‘XXX‘is not present
报错原因是后端没有收到对应参数. 可以在@RequestParam(value = '', requried = false) Postman检查
- Required String parameter name is not present
报错: 2020-06-27 19:01:31.164 WARN 12752 - [io-8080-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver ...
- python抓包遇到Status 400 - Required String parameter ‘params‘ is not present错误
用Charles抓包app门禁,在post的时候,总是报错Required String parameter 'zoneCode' is not present body = {'devcode': ...
最新文章
- 冲刺第三天 1.3 THU
- sym--数值矩阵转为符号矩阵
- CSS3总结(干货)
- java学习(5):全局变量和局部变量
- redis和mecache和ehcache的特点
- java设计模式观察者模式_java设计模式--观察者模式
- Atitit ocr识别原理 与概论 attilax总结
- 如何高效率安排你的时间?Mac精品日程管理软件推荐
- css实现简单几何图形
- 流场(向量场)临界点的检测与分类
- 计算机系挣钱的职业,十大挣钱职业之IT行业
- JS最简单的IPv4转换成IPv6 方法
- 小米路由器刷Xiaomi Mi WiFi Mini openwrt
- 02-Vue基础之条件渲染和列表渲染
- 源程序的相似性分析 —— 基于Python实现哈希表
- 3、微信小程序-通信
- 不要再叫自己“程序员”了!
- 如何看待侵权行为?有存在的合理性吗?
- 单片机带掉电保护c语言,基于LM358的单片机掉电保护电路
- 将Openfire中的MUC改造成类似QQ群一样的永久群
热门文章
- linux内核分析及应用 -- 中断机制
- pjproject编译方法与相关错误解决
- Ubuntu Linux下安装软件方法
- 【内核】进程切换 switch_to 与 __switch_to
- 用glew,glfw实现的opengl 学习笔记2画一个四方形
- L3-016 二叉搜索树的结构 (30 分)
- encoder, decoder, attention机制理解
- word2vec数学原理详解
- 两个三维图像互信息python_两的解释|两的意思|汉典“两”字的基本解释
- python 注销一大段_Python 编程从入门到实践 第19章 注销一节问题