描述
设置自定义http头
请求参数
参数名 | 类型 | 必填? | 说明 |
Action | String | 是 | 操作接口名,系统规定参数,取值:SetHttpHeaderConfig |
DomainName | String | 是 | 您的加速域名 |
HeaderKey | String | 是 | 要设置HTTP头参数:取值:content-type、cache-control、content-disposition、content-language、expires、access-control-allow-origin、access-control-allow-methods、access-control-max-age |
HeaderValue | String | 是 | 要设置的HTTP头参数的取值 |
名称 | 类型 | 描述 |
RequestID | String | 该条任务请求ID |
错误代码 | 描述 | Http 状态码 | 语义 |
InvalidHeaderKey.ValueNotSupported | The specified value of parameter HeaderKey is not supported. | 400 | 指定的 HeaderKey 不合法(超出可选范围) |
http://cdn.aliyuncs.com/?Action=SetHttpHeaderConfig
&DomainName=www.macaron.org.cn
&HeaderKey=content-type
&headerValue=application
&<公共请求参数>
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
<SetHttpHeaderConfigConfigResponse>
<RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</SetHttpHeaderConfigResponse>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您描述的是使用阿里云内容分发网络CDN(Content Delivery Network)服务时,设置自定义HTTP头的操作过程。通过这个功能,您可以针对特定的加速域名定制HTTP响应头,以实现对缓存策略、内容类型、跨域访问控制等多方面的细致管理。下面是对您提供信息的一个详细解析和补充说明:
Cache-Control
来改变缓存行为,或者设置Access-Control-Allow-Origin
来支持跨域资源共享(CORS)。SetHttpHeaderConfig
,表示要执行的操作是设置HTTP头配置。content-type
, cache-control
, content-disposition
, content-language
, expires
, access-control-allow-origin
, access-control-allow-methods
, access-control-max-age
等。HeaderKey
所指定的HTTP头字段的具体值。HeaderKey
不在允许的范围内或格式不正确时,会返回此错误,HTTP状态码为400,意味着客户端请求有误。http://cdn.aliyuncs.com/
?Action=SetHttpHeaderConfig
&DomainName=your.cdn.domain.com
&HeaderKey=Cache-Control
&HeaderValue=max-age=3600
在这个示例中,我们为域名your.cdn.domain.com
设置了一个名为Cache-Control
的HTTP头,其值为max-age=3600
,意在指示CDN边缘节点缓存该资源1小时。