如需列出存储分区的 CORS 配置,您需要发出 GET 请求(仅适用于存储分区),并使用 cors
查询字符串参数。CORS 配置在响应正文中的 XML 文档中返回。
如需详细了解 CORS 配置,请参阅配置跨域资源共享 (CORS)。
查询字符串参数
参数 | 说明 | 必需 |
---|---|---|
cors |
您可以使用此方法显示现有存储分区的 CORS 配置。 | 否 |
如需了解您在创建和使用签名网址时包含的参数,请参阅签名网址查询字符串参数。
请求标头
请参阅常见请求标头。
请求正文元素
此请求不包含 XML 文档。
请求语法
以下语法适用于使用 cors
查询字符串参数的 GET 存储分区请求。
GET /?cors HTTP/1.1 Host: BUCKET_NAME.storage.googleapis.com Date: DATE Content-Length: 0 Authorization: AUTHENTICATION_STRING
响应标头
请求可以返回各种响应标头,具体取决于您使用的请求标头。
响应正文元素
以下响应正文元素仅适用于使用 cors
查询字符串参数获取存储分区的 CORS 配置的情况。
元素 | 说明 |
---|---|
CorsConfig |
一个或多个 Cors 配置容器的容器。如果您指定多个 Cors 配置,请注意,Cors 配置将按照 CorsConfig 容器中列出的顺序进行评估。第一个 Cors 配置与用于确定要添加到响应中的任何 CORS 响应标头的 Origin 和 Method 匹配中下载 Google 健身应用。 |
Cors |
用于应用于存储分区的 CORS 配置的容器。您可在每个 Cors 容器中指定多个来源和多个方法。如果请求来源与 Cors 容器中的任何来源匹配,并且请求方法与 Cors 容器中的任何方法匹配,则匹配。 |
Origins |
允许与此 Cloud Storage 共享跨源资源共享的源的容器。 |
Origin |
允许与此 Cloud Storage 存储分区共享跨源资源的来源。例如 https://origin1.example.com 。 |
Methods |
一个或多个 HTTP 方法元素的容器,用于指定此 CORS 配置支持的方法。 |
Method |
此配置中使用的 HTTP 方法。有效值为 DELETE 、GET 、HEAD 、POST 和 PUT 。 OPTIONS 会被解释为预检请求,因此您无需在 CORS 配置中指定此方法。 |
ResponseHeaders |
一个或多个 ResponseHeader 元素的可选容器。 |
ResponseHeader |
指定用户代理可在各来源之间共享的响应标头。 |
MaxAgeSec |
此值表示用户代理可以缓存响应的秒数。此元素是可选的;如果省略,服务将使用默认值。如果您多次指定此属性,系统会直接接受最后一个元素。该值在对预检请求的响应中返回 Access-Control-Max-Age 。 |