一、该问题的重现步骤是什么?
1. 商业版集成企业的时候,不能正常接收普通消息
2. 其他的单一工程可以正常接收
3.重新切换到bladex上,验证通过后也还是不能接收。
二、你期待的结果是什么?实际看到的又是什么?
正常接收企业普通消息,实际提示 消息不能读取:Required request body is missing。。。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
商业版,2.9.0.release , Windows
四、请提供详细的错误堆栈信息,这很重要。
2022-01-26 17:07:59.676 ERROR 52592 --- [ XNIO-1 task-2] o.s.c.log.error.RestExceptionTranslator : 消息不能读取:Required request body is missing: public java.lang.String org.springblade.notice.controller.WxPortalController.post(java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
2022-01-26 17:07:59.937 ERROR 52592 --- [ XNIO-1 task-2] o.s.c.log.error.RestExceptionTranslator : 消息不能读取:Required request body is missing: public java.lang.String org.springblade.notice.controller.WxPortalController.post(java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
2022-01-26 17:08:00.030 ERROR 52592 --- [ XNIO-1 task-2] o.s.c.log.error.RestExceptionTranslator : 消息不能读取:Required request body is missing: public java.lang.String org.springblade.notice.controller.WxPortalController.post(java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
五、若有更多详细信息,请在下面提供。
普通工程可以获取requestbody 数据
框架自带了xss防注入功能,需要配置放行,具体说明请看:https://sns.bladex.cn/q-112.html
bladex的filter是不是过滤了什么特殊消息,对了接口都是放行了的。
扫一扫访问 Blade技术社区 移动端