开发者社区 问答 正文

如何设置Range回源?



描述


设置range回源功能
注意: 需要源站支持range请求,即对于http请求头中包含 Range 字段,源站能够响应正确的206文件分片

请求参数

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


返回参数

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


特殊错误码

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


示例


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


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


XML格式: <SetRangeConfigResponse>
    <RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</SetRangeConfigResponse>

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

您提到的是关于阿里云CDN(内容分发网络)服务中设置Range回源功能的请求操作。Range回源功能允许CDN节点向源站发起带有Range头的HTTP请求,以获取文件的部分内容,这对于支持视频点播、大文件分段下载等场景非常有用,可以提升用户体验并减少带宽消耗。

请求参数说明:

  • Action: 必填参数,指定要执行的操作接口名,这里应填写SetRangeConfig

  • DomainName: 必填参数,指您需要配置Range回源功能的加速域名。

  • Enable: 必填参数,用于开启或关闭Range回源功能。取值为On表示开启,Off表示关闭。

返回参数说明:

  • RequestID: 该条任务请求的唯一标识ID,可用于后续查询任务状态或日志时作为参考。

特殊错误码:

  • InvalidEnable.ValueNotSupported: 当提供的Enable参数值不合法时(例如,除了OnOff之外的其他值),会返回此错误,HTTP状态码为400,意味着客户端错误,请求参数有误。

示例请求:

http://cdn.aliyuncs.com/
?Action=SetRangeConfig
&DomainName=your.accelerated.domain.com
&Enable=On

在这个示例中,请将your.accelerated.domain.com替换为您实际的加速域名,并根据需求选择开启(On)或关闭(Off)Range回源功能。

请确保您的源站服务器支持处理包含Range字段的HTTP请求,即能够正确响应206 Partial Content状态码及相应的内容片段,这是实现Range回源的前提条件。如果源站不支持Range请求,开启此功能可能会导致资源无法正常加载。

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