获取跨域配置
功能说明
获取指定 Bucket 的跨域配置。
方法原型
func (s *BucketService) GetCORS(ctx context.Context) (*BucketGetCORSResult, *Response, error)
请求示例
v, resp, err := client.Bucket.GetCORS(context.Background())
返回结果说明
type BucketCORSRule struct {
ID string
AllowedMethods []string
AllowedOrigins []string
AllowedHeaders []string
MaxAgeSeconds int
ExposeHeaders []string
}
参数名称 | 参数描述 | 类型 | 必填 |
---|---|---|---|
BucketCORSRule | 设置对应的跨域规则,包括 ID,MaxAgeSeconds,AllowedOrigin,AllowedMethod,AllowedHeader,ExposeHeader | struct | 是 |
ID | 设置规则的 ID | string | 否 |
AllowedMethods | 设置允许的方法,如 GET,PUT,HEAD,POST,DELETE | []string | 是 |
AllowedOrigins | 设置允许的访问来源,如 "http://cloud.tencent.com" ,支持通配符 | []string | 是 |
AllowedHeaders | 设置请求可以使用哪些自定义的 HTTP 请求头部,支持通配符 | []string | 否 |
MaxAgeSeconds | 设置 OPTIONS 请求得到结果的有效期 | int | 否 |
ExposeHeaders | 设置浏览器可以接收到的来自服务器端的自定义头部信息 | []string | 否 |