检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用于指定当此次请求操作成功响应后的重定向的地址。 如果此参数值有效且操作成功,响应码为303,Location头域由此参数以及桶名、对象名、对象的ETag组成。 如果此参数值无效,则OBS忽略此参数的作用,Location头域为对象地址,响应码根据操作成功或失败正常返回。 约束限制: 需要为URL格式,
System.out.println("CreateBucket failed"); // 请求失败,打印http状态码 System.out.println("HTTP Code:" + e.getResponseCode());
对象名 Request-URI GET /bucket?location HTTP/1.1 请求URI HTTPStatus 200 返回码 ErrorCode - 错误码 BytesSent 211 HTTP响应的字节大小 ObjectSize - 对象大小(bytes) TotalTime
bject上传的对象,覆盖后对象变为普通对象,不可再进行追加上传。 第一次调用追加上传时,如果已存在同名的普通对象,则会报错(HTTP状态码为409)。 每次追加上传返回的ETag是当次追加数据内容的ETag,不是完整对象的ETag; 单次追加上传的内容不能超过5GB,且最多支持10000次追加上传。
etName, objectKey, uploadId, completeMultipartUploadRequest) # 返回码为2xx时,接口调用成功,否则接口调用失败 if resp.status < 300: print('Upload Part
参数类型 描述 statusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String
参数类型 描述 statusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String
响应消息元素 该请求的响应消息中不带消息元素。 错误响应消息 此请求可能的特殊错误如下表3描述。 表3 特殊错误 错误码 描述 HTTP状态码 Bad Request Invalid Access-Control-Request-Method: null 桶配置了CORS,OPTIONS桶时,没有加入method头域。
out.println("PutObjectWithSha256 failed"); // 请求失败,打印http状态码 System.out.println("HTTP Code:" + e.getResponseCode());
类型:String 父节点:CORSRule。 错误响应消息 此请求可能的特殊错误如下表2描述。 表2 特殊错误 错误码 描述 HTTP状态码 NoSuchCORSConfiguration 桶的CORS配置不存在 404 Not Found 其余错误已经包含在表2中。 请求示例 1
参数类型 描述 statusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String
参数类型 描述 statusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String
365天,不会考虑闰年 类型:Integer 示例:1 错误响应消息 此请求可能的特殊错误如下表2描述。 表2 错误码 描述 HTTP状态码 InvalidRequest 目标桶没有开启桶级WORM开关 400 其余错误已经包含在表2中。 请求示例 1 打开了桶级WORM开关,未配置桶级默认WORM策略的情况
参数类型 描述 StatusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。 默认取值: 无 RequestId string 参数解释: OBS服务端返回的请求ID。
除了公共的错误码外,此接口还会返回一些其他的错误码。下表中列出本接口的一些常见错误,以及可能原因。如表2。 表2 获取桶加密配置的错误码列表 错误码 描述 HTTP状态码 NoSuchEncryptionConfiguration 指定的桶没有设置加密配置。 404 Not Found 请求示例 1 2 3 4
Disabled(如果不设置,则默认为Disabled) 错误响应消息 在此请求的响应中错误响应消息如下描述。 表2 桶的错误响应元素 错误码 描述 HTTP响应码 SOAP错误码前缀 NoSuchReplicationConfiguration 跨region复制配置不存在 404 not found
服务器返回的响应消息body体的内容,例如{"status":"success"} 返回码 带回调参数的POST上传对象的返回码与普通POST上传对象不同。普通POST上传对象HTTP状态码是“204 No Content”。带回调参数的POST上传对象、PUT上传对象以及合并段
x-obs-storage-class:STANDARD”。 头域名称不允许含有非ASCII码或不可识别字符,头域值也不建议使用非ASCII码或不可识别字符。如果一定要使用非ASCII码或不可识别字符,需要客户端自行做编解码处理,可以采用URL编码或者Base64编码,服务端不会做解码处理。
该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 该请求的响应消息中不带有响应元素。 错误响应消息 表2 对象存储访问服务错误码列表 错误码 描述 HTTP状态码 RestoreAlreadyInProgress 参数解释: 对象正在恢复,请求冲突。 ErrorMessage: Object restore
台使用的是HEAD请求,服务端不会返回错误码,解决方法:使用ObsException.getResponseCode获取HTTP状态码,根据状态码分析可能原因,如403一般代表无权限访问,404一般代表桶或对象不存在;如无法定位原因,可从ObsException中获取OBS服务端请求ID后联系OBS运维团队;