设置页面压缩
更新时间:2019-11-08
Method | Path | 说明 |
---|---|---|
PUT | /v2/domain/{domain}/config?compress | 设置是否开启页面压缩 |
接口说明
- domain: 需要设置CDN的加速域名
- 备注:域名默认开启页面压缩
-
开启页面压缩时
- 如果
Accept-Encoding
是gzip
类型,只对text/plain application/x-javascript text/css application/xml text/javascript text/html text/xml application/javascript
页面类型生效。 - 如果
Accept-Encoding
是br
类型,只对text/plain application/x-javascript text/css application/xml text/javascript text/html text/xml application/javascript image/svg+xml application/json text/json;
页面类型生效,
- 如果
请求体(Request Body)
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
compress | 必选 | Json | 对于页面压缩的详细配置 |
allow | 必选 | Bool | true表示开启页面压缩,false表示关闭页面压缩 |
type | 必选 | String | 值为"br"或者"gzip"或者"all",分别表示支持br,gzip以及br和gzip都支持 |
请求示例:
Text
1PUT /v2/domain/myself.baidu.com/config?compress HTTP/1.1
2Host: cdn.baidubce.com
3Content-Length: 72
4Content-Type: text/json;utf-8
5
6{
7 "compress":
8 {
9 "allow":true,
10 "type":"br"
11 }
12}
响应码 (Http Status Code)
HTTP Status Code | 说明 |
---|---|
200 | 成功 |
400 | 更新失败,参数错误等 |
响应体 (Response Body)
参数 | 类型 | 说明 |
---|---|---|
status | String | 刚更新成功返回的status是OPERATING |
响应示例:
Text
1HTTP/1.1 200 OK
2Server: nginx/1.14.0
3Date: Fri, 21 Sep 2018 03:46:35 GMT
4Content-Type: application/json; charset=utf-8
5Transfer-Encoding: chunked
6Connection: keep-alive
7X-Powered-By: PHP/5.6.36x-bce-request-id: dd490e5d-64da-e2b-1cdd-fc98c864dfd
8
9{"status":"OPERATING"}