收藏
回答

客户联系开启回调模式后,为什么接收到的回调xml数据为空?

服务端API->客户联系->变更回调:

收到的回调请求截图:

回答关注问题邀请回答
收藏

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-11-10

    你好,贴下这个 签名和时间戳看下日志

    2021-11-10
    有用
    回复 1
    • 李东
      李东
      2021-11-10
      谢了,暂时解决了。
      问题是这样的:
         我用的springBoot,估计是xml的解析和转换器的问题,虽然我配置过了,但还是收不到数据,可自己用postman自己发xml数据测试是可以的。


      临时解决办法:
        我用egg做了一个简单的服务器端,来接收微信的回调,这样是可以收到xml数据的。所以我现在用egg接收,然后再转发给springBoot的服务进行处理。
      2021-11-10
      1
      回复
  • 李东
    李东
    2021-11-12

    最终找到问题原因了,在这里跟大家也解释一下,可能对你有帮助,正常来说如果回调功能配置成功,能够接收到微信的回调请求,微信回调本身不会是有什么问题,肯定是我们接收端出了问题。

    我的原因是:我们的项目框架本身增加了防止xss攻击的过滤拦截功能,所以请求数据在进入controller之前被拦截了,只要在过滤器的配置中放行请求的地址就可以了。

    2021-11-12
    有用
    回复
登录 后发表内容