公共HTTP头定义
公共请求头(Common Request Headers)
COS的RESTful接口中使用了一些公共请求头。这些请求头可以被所有的COS请求所使用,其详细定义如下:
名称 | 类型 | 描述 | 使用场景 |
---|---|---|---|
Authorization | String | 用于验证请求合法性的认证信息 | 非匿名请求 |
Content-Length | String | RFC2616中定义的HTTP请求内容长度 | 需要COS提交数据的请求 |
Content-Type | String | RFC2616中定义的HTTP请求内容类型 | 需要向COS提交数据的请求 |
Date | String | HTTP1.1协议中规定的GMT时间 | - |
Host | String | 访问Host值,格式为:{BucketName}.cos-cn-suzhou.chinac.com。 | - |
公共响应头(Common Response Headers)
COS的RESTful接口中使用了一些公共响应头。这些响应头可以被所有的COS请求所使用,其详细定义如下:
名称 | 类型 | 描述 | 使用场景 |
---|---|---|---|
Content-Length | String | RFC2616中定义的HTTP请求内容长度 | 需要向COS提交数据的请求 |
Connection | String | 标明客户端和COS服务器之间的链接状态 | - |
Date | String | HTTP1.1协议中规定的GMT时间 | - |
ETag | String | ETag在每个Object生成的时候被创建,用于标示一个Object的内容,对于Put Object请求创建的Object,ETag值是其内容的MD5值;对于其他方式创建的Object,ETag值是其内容的UUID。 | ETag值可以用于检查Object内容是否发生变化 |
Server | String | 生成Response的服务器名字 | - |
x-cos-request-id | String | 由COS创建,并唯一标识这个response的UUID | 如果在使用COS服务时遇到问题,可以凭借该字段联系COS工作人员,快速定位问题 |