在企业微信的回调url配置验证始终不通过,但是通过企业微信的回调测试却可以通过验证。经过反复对比确认,发现这是企业微信回调测试的一个bug。
实际上url的返回结果是有问题的,正常来说企业微信需要你返回解密后的字符串,但是注意,返回的字符串不能带上双引号,否则url回调配置时就会出错,但是这种情况下企业微信提供的测试回调是可以通过的!
至于为啥返回的字符串会带上双引号,其实是springboot工程中加了ControllerAdvice统一处理返回结果,把结果都当成json来处理了,而json中默认会给字符串带上双引号,解决方法请参照我的另一篇文章springMVC返回字符串时带了双引号的解决方法