请选择

示例概览

内容生成

标题
示例简介
通过校验请求头和值,如校验通过则响应,否则拒绝。
生成 JSON 并响应给客户端。

访问控制

标题
示例简介
通过校验请求头和值,如校验通过则响应,否则拒绝。
计算请求 body 的 Sha-256 签名与源站生成的签名对比,若一致,则内容未被篡改,否则响应 416 状态码。
.m3u8 与 .ts 片段资源的权限控制。
根据请求头 Referer 实现自定义访问控制。
将请求转发至指定的远程鉴权服务器,校验通过放行,否则拒绝。
Web Crypto API 实现 HMAC-SHA256 签名,并将签名信息存入请求头,配合源站实现数据完整性校验或身份认证。

重定向

标题
示例简介
根据客户端所属区域,自动重定向到所属区域的目标网址。
客户端请求自动并永久地 301 重定向至预设的网站地址。
通过预定义的重定向映射表,实现指定路径自动跳转至对应 URL。

获取客户端信息

标题
示例简介
联合规则引擎,获取客户端 IP,并响应给客户端。
根据传入的 HTTP 请求,将请求 URL 的详细信息以 HTML 页面返回。

Geolocation

标题
示例简介
基于客户端所处的国家提供定制化内容。
响应客户端的地理位置信息,包含 ASN、国家名称、国家代码、地区名称、地区代码、城市名称经度和维度等。

图片处理

标题
示例简介
根据请求头 User-Agent 实现自适应缩放。
根据请求头 Accept 实现格式自动转换成 webp。

头部处理

标题
示例简介
自定义响应头,如添加、修改和删除。
修改响应头中的 Content-Disposition 信息,实现根据请求 URL 中的 fileName 参数修改下载文件名。

Cache 缓存

标题
示例简介
Fetch 获取远程资源,通过 Cache API 实现资源缓存到 EdgeOne 边缘节点。
针对 POST 请求 body 计算 SHA-256 签名作为缓存 key,通过 Cache API 缓存到边缘节点。

流式响应

标题
示例简介
获取远程资源并实现流失响应给客户端。
远程获取多个视频资源,流式读取与拼接,再响应客户端。

Fetch

标题
示例简介
通过 Fetch 获取远程资源并响应给客户端。

Cookie

标题
示例简介
通过 Fetch 获取远程资源并响应给客户端。

Testing

标题
示例简介
AB 测试
通过 Cookies 保存会话信息,对请求进行 A/B 测试。