小程序
小游戏
企业微信
微信支付
扫描小程序码分享
java写的后台,回调请求配置的是post,notify_url回调到服务后,发现请求中没有数据,返回内容为空,我是使用以下语句获取返回数据的:
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream()));String xmlStr = org.apache.dubbo.common.utils.IOUtils.read(reader);
这是怎么回事?怎么排查?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
解决了,使用了springblade框架,它自己将httpServeletRequest给处理了,所以导致从流里读不出舒俱来。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
回调的数据 99.9999% 是不会为空的,你应该排查你的业务代码,打印下原始接收到的数据,看是否在解析数据时出错了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
解决了,使用了springblade框架,它自己将httpServeletRequest给处理了,所以导致从流里读不出舒俱来。
回调的数据 99.9999% 是不会为空的,你应该排查你的业务代码,打印下原始接收到的数据,看是否在解析数据时出错了。