PUT Bucket CORS 请求语法 PUT /?cors HTTP/1.1 Host: BucketName.ooscn.ctyunapi.cn ContentLength: length Date: date Authorization: SignatureValue ContentMD5: MD5 Origin you want to allow crossdomain requests from ... ... HTTP method ... ... Time in seconds your browser to cache the preflight OPTIONS response for a resource Headers that you want the browser to be allowed to send ... ... Headers in the response that you want accessible from client application ... ... ... 请求参数 名称 描述 是否必须 BucketName 存储桶名称。 是 CORSConfiguration 最多包含100个CORSRule元素的容器。 类型:容器。 子节点:CORSRule。 是 CORSRule 用户允许跨域的源和方法。 类型:容器。 子节点:AllowedOrigin、AllowedMethod、AllowedHeader、MaxAgeSeconds、ExposeHeader、ID。 父节点:CORSConfiguration。 是 ID 规则的唯一标识。最长255个字符。 类型:字符串。 父节点:CORSRule。 否 AllowedMethod 允许跨域的HTTP方法。每个CORSRule应至少包含一个源和一个方法。 类型: 枚举 (GET, PUT, HEAD, POST, DELETE)。 父节点:CORSRule。 是 AllowedOrigin 允许跨域的源。每个CORSRule应至少包含一个源和一个方法。 可以包含通配符,但最多只能包含一个,比如: 表示允许所有源跨域访问。 类型:字符串。 父节点:CORSRule。 是 AllowedHeader 控制在预检OPTIONS请求中AccessControlRequestHeaders头中指定的header是否允许。AccessControlRequestHeaders 中的每个请求头名称,必须在规则中有匹配的条目。 规则中的每个 AllowedHeader最多可以包含一个 通配符字符。例如,xamz。 类型:字符串。 父节点:CORSRule。 否 MaxAgeSeconds 指定浏览器对特定资源的预检(OPTIONS)请求返回结果的缓存时间,单位为秒。通过缓存响应,在需要重复原始请求时,浏览器无需向 OOS 发送预检请求。 一个CORSRule最多包含一个MaxAgeSeconds元素。 类型:整型。 取值:大于等于1的整数。1表示禁用缓存。 父节点:CORSRule。 否 ExposeHeader 指定客户应用程序(例如,JavaScript XMLHttpRequest文件)能够访问的响应头。 类型:字符串。 父节点: CORSRule。 否