通用响应标头
下表描述了对于大多数 Amazon S3 响应通用的响应标头。
| 名称 | 描述 |
|---|---|
Access-Control-Allow-Credentials |
一个布尔值,用于确定服务器是否支持 CORS 请求包含凭证。如果 类型:布尔值 默认值:无 |
Access-Control-Allow-Headers |
CORS 请求可以使用的 HTTP 标头列表。对于成功的 CORS 评估返回 类型:字符串 默认值:无 |
Access-Control-Allow-Methods |
指定支持哪些 HTTP 方法的列表。只有在 CORS 评估取得成功后,Amazon S3 才会支持来自可让使用的 CORS 方法的 CORS 请求。 类型:字符串 默认值:无 |
Access-Control-Allow-Origin |
支持的源的位置。只有在 CORS 评估取得成功后,Amazon S3 才会发送 类型:字符串 默认值:无 |
Access-Control-Expose-Headers |
一个列表,可让服务器识别响应标头,当 CORS 评估取得成功时,该标头会公开应用程序的访问权限。 类型:字符串 默认值:无 |
Access-Control-Max-Age |
对于由资源、HTTP 方法和源识别的 CORS 预检请求,浏览器可以为该请求缓存响应的时间(以秒为单位)。仅当 CORS 评估取得成功时,才会返回 类型:整数 默认值:无 |
Vary |
一个列表,用于指示 CORS 评估结果会因哪些请求标头而异。仅当 CORS 评估取得成功时,才会返回 类型:字符串 默认值:无 |
Content-Length |
响应正文的长度(以字节为单位)。 类型:字符串 默认值:无 |
Content-Type |
内容的 MIME 类型。例如 类型:字符串 默认值:无 |
Connection |
一个值,用于指定与服务器的连接是打开还是关闭。 类型:Enum 有效值: 默认值:无 |
Date |
Amazon S3 响应的日期和时间;例如“Wed, 01 Mar 2006 12:00:00 GMT”。 类型:字符串 默认值:无 |
ETag
|
表示对象的特定版本的实体标签(ETag)。ETag 仅反映对对象的内容的更改,而不反映对对象的元数据的更改。ETag 可能是该对象数据的 MD5 摘要,也可能不是。是与不是取决于创建对象的方式及对象加密方式,具体如下:
类型:字符串 |
Server |
创建了响应的服务器的名称。 类型:字符串 默认: |
x-amz-delete-marker |
一个值,它指定返回的对象是 ( 类型:布尔值 有效值: 默认:false |
x-amz-id-2 |
与 类型:字符串 默认值:无 |
x-amz-request-id |
由 Amazon S3 创建的唯一标识请求的值。此值与 类型:字符串 默认值:无 |
x-amz-server-side-encryption |
在 Amazon S3 中存储此对象时使用的服务器端加密算法(例如, 有效值: |
x-amz-version-id |
对象的版本。启用版本控制时,Amazon S3 会为添加到存储桶的对象生成一个随机数。该值采用 UTF-8 编码且支持 URL。当您在已暂停版本控制的存储桶中 类型:字符串 有效值: 默认值:null |