问题描述
回调返回的结果参数不是合法的JSON结构。
问题原因
该报错原因是回调服务器响应的结果不是合法的JSON结构。
问题示例
回调服务器响应参考格式:
HTTP/1.0 200 OK
Server: BaseHTTP/0.3 Python/2.7.6
Date: Mon, 14 Sep 2015 12:37:27 GMT
Content-Type: application/json
Content-Length: 9
{"a":"b"}
如果服务器返回给OSS的数据不是合法的JSON结构,就会导致接口返回该错误。
解决方案
检查回调服务器部署的代码逻辑,或尝试使用代码、Postman等发送POST请求给回调服务器,验证响应内容是否为合法的JSON结构。更多信息,请参见常见问题。
相关文档
关于203错误的原因与解决方案,请参见203错误。
关于上传回调中的常见错误及错误排查,请参见上传回调错误及排除。
关于基于Post Policy的使用规则在服务端通过各语言SDK代码完成签名,并且设置上传回调,然后通过表单直传数据到OSS的具体操作,请参见服务端签名直传并设置上传回调概述。
关于搭建基于OSS的移动应用数据直传服务并设置上传回调的具体操作,请参见快速搭建移动应用上传回调服务。
文档内容是否对您有帮助?