检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中如果接口HTTP状态码为405,请确认该区域是否支持该功能特性。您可以查看功能总览确认区域是否支持该功能特性,或者提交工单寻求技术支持。
objectname" # 设置待上传的文本内容 content = 'Hello OBS' # 上传文本对象 resp = obsClient.putContent(bucketName, objectKey, content) # 返回码为
元素中的关键字不允许含有非ASCII码或不可识别字符,如果一定要使用非ASCII码或不可识别字符,需要客户端自行做编解码处理,可以采用URL编码或者Base64编码,服务端不会做解码处理。
表4 配置对象标签错误码列表 错误码 描述 HTTP状态码 InvalidTag 配置对象标签时,提供了无效的Tag 400 BadRequest 对象标签个数超过上限 400 MalformedXML 配置对象标签时,提供的xml格式错误 400 EntityTooLarge 请求
System.out.println("\t" + policy); } catch (ObsException e) { System.out.println("GetBucketAcl failed"); // 请求失败,打印http状态码
表4 ICommonMsg 参数名称 参数类型 描述 Status number 参数解释: OBS服务端返回的HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。
storagePolicy.getBucketStorageClass()); } catch (ObsException e) { System.out.println("GetBucketStoragePolicy failed"); // 请求失败,打印http状态码
successfully"); } catch (ObsException e) { System.out.println("CompleteMultipartUpload failed"); // 请求失败,打印http状态码
表2 错误码 描述 HTTP状态码 InvalidRequest 目标桶没有开启桶级WORM开关 400 MalformedXML 策略配置格式错误 400 其余错误已经包含在表2中。 请求示例 1 配置桶级默认WORM策略为保护两年 PUT /?
input.close(); } catch (ObsException e) { System.out.println("getObjectContent failed"); // 请求失败,打印http状态码
表4 ListObjectsOutput 参数名称 参数类型 描述 StatusCode int 参数解释: HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。
CopySourceIfUnmodifiedSince并且不符合,或者包含CopySourceIfMatch并且不符合,或者包含CopySourceIfModifiedSince并且不符合,或者包含CopySourceIfNoneMatch并且不符合,则复制失败,抛出异常中HTTP状态码为
表3 设置桶清单错误码列表 错误码 描述 HTTP状态码 MalformedXML 清单的XML配置格式错误。 400 Bad Request InvalidArgument 无效参数。
- 限定条件下载 obsClient.getObject(GetObjectRequest request) 下载对象时,可以指定一个或多个限定条件,满足限定条件时则进行下载,否则返回异常码,下载对象失败。
表4 ICommonMsg 参数名称 参数类型 描述 Status number 参数解释: OBS服务端返回的HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。
如果一定要使用非ASCII码或不可识别字符,需要客户端自行做编解码处理,可以采用URL编码或者Base64编码,服务端不会做解码处理。
表3 获取桶清单的错误码列表 错误码 描述 HTTP状态码 NoSuchInventoryConfiguration 没有指定Id对应的清单配置。 404 Not Found 请求示例 GET /?
表2 特殊错误 错误码 描述 HTTP状态码 NoSuchLifecycleConfiguration 桶的生命周期配置不存在 404 Not Found 其余错误已经包含在表2中。 请求示例 1 2 3 4 5 6 GET /?
getBucketCors successfully"); } catch (ObsException e) { System.out.println("getBucketCors failed"); // 请求失败,打印http状态码
http_redirect_code const char * 可选 描述响应中的HTTP状态码。