更新时间:2026-01-15 GMT+08:00

对象下载简介(Java SDK)

OBS Java SDK提供了丰富的对象下载接口,可以通过以下方式下载对象:

请求参数

参数名

类型

约束

说明

isEncodeHeaders

boolean

可选

是否自动编码请求头,默认是true。

userHeaders

HashMap<String, String>

可选

用户头域。

ifMatchTag

String

可选

如果对象的ETag值与该参数值相同,则返回对象内容,否则抛出异常。

ifNoneMatchTag

String

可选

如果对象的ETag值与该参数值不相同,则返回对象内容,否则抛出异常。

ifModifiedSince

Date

可选

如果对象在指定的时间后有修改,则返回对象内容,否则返回错误。

ifUnmodifiedSince

Date

可选

如果对象在指定的时间后没有修改,则返回对象内容,否则返回错误。

rangeStart

Long

可选

范围下载时,指定开始字节。

rangeEnd

Long

可选

范围下载时,指定结束字节。

versionId

String

可选

版本号。