开发者社区 问答 正文

如何设置智能压缩?



描述


设置智能压缩功能

请求参数

参数类型必须?描述
ActionString操作接口名,系统规定参数,取值:SetPageCompressConfig
DomaiNameString您的加速域名
EnableString配置智能压缩功能的开启或关闭 取值:On、Off


返回参数

名称类型描述
RequestIDString该条任务请求ID


特殊错误码

错误代码描述Http 状态码语义
InvalidEnable.ValueNotSupportedThe specified value of parameter Enable is not supported.400指定的 Enable 不合法(超出可选范围)


示例


请求示例: http://cdn.aliyuncs.com/?Action=SetPageCompressConfig
&Enable=on
&DomainName=www.macaron.org.cn
&<公共请求参数>


返回示例
JSON格式: {
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}


XML格式: <SetPageCompressConfigResponse>
    <RequestId>678C27BD-CF49-436B-9F70-DD9732AA5D9D</RequestId>
</SetPageCompressConfigResponse>

展开
收起
青衫无名 2017-10-24 10:31:20 2092 分享 版权
阿里云 AI 助理回答

您提到的描述似乎是关于阿里云CDN(内容分发网络)服务中设置智能压缩功能的API调用方法。下面我将为您提供更详细的说明和指导。

操作目的

通过调用SetPageCompressConfig API,您可以控制加速域名上的智能压缩功能,以自动对特定类型的文件(如HTML、CSS、JavaScript等)进行压缩,从而减少文件大小,提升网站访问速度和用户体验。

请求参数详解

  1. Action (String, 必须):

    • 描述:操作接口名,固定值为SetPageCompressConfig
    • 示例值:SetPageCompressConfig
  2. DomainName (String, 必须):

    • 描述:您的阿里云CDN加速域名。
    • 示例值:example.com
  3. Enable (String, 必须):

    • 描述:配置智能压缩功能的开启或关闭状态。取值为On表示开启,Off表示关闭。
    • 示例值:OnOff

返回参数

  • RequestID (String):
    • 描述:该条任务请求的唯一标识ID,可用于追踪操作结果或排查问题。

特殊错误码示例

  • InvalidEnable.ValueNotSupported
    • 描述:指定的Enable参数值不被支持。
    • Http 状态码:400(Bad Request)
    • 语义:这意味着您提供的Enable参数值不是OnOff,因此请求被视为无效。

请求示例

完整的请求URL示例看起来像这样:

http://cdn.aliyuncs.com/?Action=SetPageCompressConfig&DomainName=example.com&Enable=On

在这个例子中,我们请求开启名为example.com的加速域名上的智能压缩功能。

注意事项

  • 在实际使用中,调用此API通常需要配合阿里云的AccessKey ID和Access Key Secret进行签名认证,确保请求的安全性。
  • 调用前,请确保您已开通阿里云CDN服务,并正确配置了相关域名。
  • 成功调用后,智能压缩配置可能不会立即生效,具体生效时间取决于CDN系统处理速度。

如果您在操作过程中遇到任何问题,建议查阅阿里云官方文档或联系阿里云客服获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答