本文介绍OSS返回203错误的原因和解决方案。
错误原因:OSS未能成功获取到图片信息,该图片可能上传失败或已被删除。
图片上传失败,请调用PutObject接口重新上传。
检查请求的图片是否触发了生命周期配置的删除规则,或者确认其他具有合法权限的用户是否删除了请求的图片。
错误原因:OSS正在处理的Callback请求过多。
错误原因:回调服务器处理时间超过5秒,OSS将其判断为超时行为。
解决方案:建议回调服务器的处理逻辑修改为异步,保证在5秒内处理完毕并将结果返回OSS。
错误原因:回调服务器返回给OSS的Body不为JSON格式。
解决方案:请参见上传回调中的常见错误及分析处理进行排查。
错误原因:应用服务器返回OSS的响应中没有携带Content-Length的Header,Body大小超过1 MB。
应用服务器返回OSS的响应中必须携带Content-Length的Header,且Body大小不允许超过1 MB。
错误原因:OSS无法访问用户的应用服务器。
解决方案:请检查用户的应用服务器是否能正常运行,且与OSS之间的网络通讯是否正常。
错误原因:应用服务器返回OSS的响应中没有携带Content-Length的Header。
解决方案:应用服务器返回OSS的响应中必须携带Content-Length的Header。
错误原因:应用服务器返回OSS的响应中没有携带Content-Length的Header,或者Content-Length的值不为正整数。
应用服务器返回OSS的响应中必须携带Content-Length的Header,且Content-Length的值必须为正整数。
例如,如下返回示例中携带了Content-Length的Header,且Content-Length的值为正整数9。
错误原因:您的应用服务器中不存在请求的资源。
解决方案:请检查您的应用服务器上是否存在请求的资源。
