企业集成后,不能接收普通消息

Blade 未结 2 859
monkey
monkey 剑者 2022-01-26 17:11

一、该问题的重现步骤是什么?

1. 商业版集成企业的时候,不能正常接收普通消息

2. 其他的单一工程可以正常接收

3.重新切换到bladex上,验证通过后也还是不能接收。


二、你期待的结果是什么?实际看到的又是什么?

正常接收企业普通消息,实际提示 消息不能读取:Required request body is missing。。。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

商业版,2.9.0.release , Windows

四、请提供详细的错误堆栈信息,这很重要。

image.png

image.png

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 数据

image.png

2条回答
  • 2022-01-29 15:03

    框架自带了xss防注入功能,需要配置放行,具体说明请看:https://sns.bladex.cn/q-112.html

    1 讨论(0)
  • 2022-01-26 17:13

    bladex的filter是不是过滤了什么特殊消息,对了接口都是放行了的。

    0 讨论(0)
提交回复