开发者社区> 问答> 正文

OSS回调参数到我们服务器时报json格式错误

服务器接收到OSS回调时,偶尔会报JSON格式错误。试着通过request打印接收到的参数,无法打印参数,似乎request中没有传递过来的参数,日志如下:
2018-12-09 16:01:11.480 ERROR 22662 --- [http-nio-8081-exec-3] esolver$$EnhancerBySpringCGLIB$$a9d91397 : ------------resolveException start------------ 2018-12-09 16:01:11.480 ERROR 22662 --- [http-nio-8081-exec-3] esolver$$EnhancerBySpringCGLIB$$a9d91397 : url:http://*.*.*.*:*/oss/callback 2018-12-09 16:01:11.480 ERROR 22662 --- [http-nio-8081-exec-3] esolver$$EnhancerBySpringCGLIB$$a9d91397 : ------------resolveException end------------ 2018-12-09 16:01:11.481 WARN 22662 --- [http-nio-8081-exec-3] esolver$$EnhancerBySpringCGLIB$$a9d91397 : Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (',' (code 44)): expected a value; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (',' (code 44)): expected a value at [Source: java.io.PushbackInputStream@657ea58d; line: 1, column: 357]

展开
收起
1166816350614064 2018-12-09 23:10:24 1612 0
1 条回答
写回答
取消 提交回答
  • 错误信息指向JSON格式是确凿无误的,较有可能是特殊字符转义等引起,不排除OSS可能有需要改进的bug,不过需要观测更多的实例才能判断,最好对出错的情况作下传入参数(包括对OSS的传入参数和过程中的回调参数)与错误信息的对比记录,然后作更准确的判断。
    2018-12-10 08:41:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载