本文介绍了对象存储OSS的公共请求头和公共响应头的详细说明。

公共请求头(Common Request Headers)

OSS的RESTful接口中使用了一些公共请求头。这些请求头可以被所有的OSS请求所使用,其详细定义如下:

名称 类型 描述
Authorization 字符串 用于验证请求合法性的认证信息。

默认值:无

使用场景:非匿名请求

Content-Length 字符串 RFC2616中定义的HTTP请求内容长度。

默认值:无

使用场景:需要向OSS提交数据的请求

Content-Type 字符串 RFC2616中定义的HTTP请求内容类型。

默认值:无

使用场景:需要向OSS提交数据的请求

Date 字符串 HTTP 1.1协议中规定的GMT时间,例如:Wed, 05 Sep. 2012 23:00:00 GMT

默认值:无

Host 字符串 访问Host值,格式为:<bucketname>.oss-cn-hangzhou.aliyuncs.com

默认值:无

公共响应头(Common Response Headers)

OSS的RESTful接口中使用了一些公共响应头。这些响应头可以被所有的OSS请求所使用,其详细定义如下:

名称 类型 描述
Content-Length 字符串 RFC2616中定义的HTTP请求内容长度。

默认值:无

使用场景:需要向OSS提交数据的请求

Connection 枚举 标明客户端和OSS服务器之间的链接状态。

有效值:openclose

默认值:无

Date 字符串 HTTP 1.1协议中规定的GMT时间,例如:Wed, 05 Sep. 2012 23:00:00 GMT

默认值:无

ETag 字符串 ETag (entity tag) 在每个Object生成的时候被创建,用于标示一个Object的内容。对于Put Object请求创建的Object,ETag值是其内容的MD5值;对于其他方式创建的Object,ETag值是其内容的UUID。ETag值可以用于检查Object内容是否发生变化。

默认值:无

Server 字符串 生成Response的服务器。

默认值:AliyunOSS

x-oss-request-id 字符串 x-oss-request-id是由Aliyun OSS创建,并唯一标识这个response的UUID。如果在使用OSS服务时遇到问题,可以凭借该字段联系OSS工作人员,快速定位问题。

默认值:无