设置HSTS配置
更新时间:2020-11-04
接口
本接口用于设置HSTS。
Method | Path | 说明 |
---|---|---|
PUT | /v2/domain/{domain}/config?hsts | 配置HSTS |
domain:修改配置的CDN加速域名。
请求体(Request Body)
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
hsts | 必选 | HSTS | hsts配置项 |
HSTS类型说明
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
maxAge | 必选 | int | 配置保存时间,单位为天, 用户输入值为 0 ~ 730 或者-1,为 -1 时表示取消该配置项 |
includeSubDomains | 可选 | bool | 是否包含子域名,默认值为 false |
preload | 可选 | bool | 是否支持preload列表,默认值为 false |
响应码 (Http Status Code)
HTTP Status Code | 说明 |
---|---|
200 | 成功 |
400 | 更新失败,参数错误等 |
请求示例1
PUT /v2/domain/myself.baidu.com/config?hsts HTTP/1.1
Host: cdn.baidubce.com
Content-Type: text/json;utf-8
{
"hsts": {
"maxAge": 10,
"includeSubDomains": false,
"preload": false
}
}
请求示例2——取消hsts配置
PUT /v2/domain/myself.baidu.com/config?hsts HTTP/1.1
Host: cdn.baidubce.com
Content-Type: text/json;utf-8
{
"hsts": {
"maxAge": -1,
"includeSubDomains": false,
"preload": false
}
}
响应示例
HTTP/1.1 200 OK
Server: nginx/1.8.0
Date: Tue, 03 Nov 2020 11:21:21 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: close
x-bce-request-id: b8d32061-6339-2135-4e21-d8adedf79654
{"status":"RUNNING"}