华为云对象存储OBSHTTP状态码_云淘科技

OBS服务端遵照HTTP规范,在接口调用完成均会返回标准的HTTP状态码,HTTP状态码分类以及OBS中常见的HTTP状态码如下:

HTTP状态码分类:

分类

分类描述

1XX

信息,服务器收到请求,需要请求者继续执行操作,一般对客户调用函数不可见。

2XX

成功,操作被成功接收并处理。

3XX

重定向,需要进一步的操作以完成请求。

4XX

客户端错误,请求包含语法错误或无法完成请求。

5XX

服务器错误,服务器在处理请求的过程中发生了错误

OBS中常见的HTTP状态码及其含义:

HTTP状态码

描述

常见原因

400 Bad Request

请求参数错误

请求参数不合法;
客户端携带MD5请求后一致性校验失败;
无效的参数(使用SDK时传递了不合法的参数);
无效的桶名(使用了不合法的桶名);

403 Forbidden

拒绝访问

请求的签名不匹配(一般是AK/SK错误);
权限不足(帐号对请求的资源无权限);
帐号欠费;
桶的空间不足(出现在对桶设置了配额的场景);
无效的AK;
客户端时间和服务端时间相差过大(客户端所在机器的时间与NTP服务不同步);

404 Not Found

请求的资源不存在

桶不存在;
对象不存在;
桶的策略配置不存在(桶CORS配置不存在、桶Policy配置不存在等);
分段上传任务不存在;

405 Method Not Allowed

请求的方法不支持

请求的方法/特性未在该桶所在的区域上线

408 Request Timeout

请求超时

服务端与客户端Socket连接超时

409 Conflict

请求冲突

在不同区域重复创建桶名桶;
尝试删除非空桶;

500 Internal Server Error

服务端内部错误

服务端内部错误

503 Service Unavaliable

服务不可用

服务端暂时不可访问

父主题: 异常处理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家