线路测速
GET /cm/network/docs
兼容入口,302 跳转至 /api-docs/reference/guide-network-lines-api/
权限:公开。
请求模板
将 {id} 等占位符和字段值替换为实际数据,令牌只使用你自己的 CurrentMusic 会话。
curl --request GET 'https://music.20110208.xyz/cm/network/docs'
返回类型
此分支使用专用处理器、文件或事件流响应,或在共享分支中组装 JSON。具体结构见对应专题;文件流不能按 JSON 解析。
实现定位:backend/cm_server.py:1718。接口参数和返回条件均来自该路由分支。
GET /cm/network/lines
主站及全部 CDN 镜像线路与服务端 HTTPS 测速结果;measure=0 仅目录;结果缓存 60 秒,perspective=server,不代表用户网络延迟。详细文档 /api-docs/reference/guide-network-lines-api/
权限:公开。
请求参数
| 位置 | 字段 | 默认/读取方式 |
|---|---|---|
| query | measure | '1' |
表格列出实际代码读取的字段;get 的默认值不等于业务可省略。必填、长度和取值约束见下方校验及关联专题。
请求模板
将 {id} 等占位符和字段值替换为实际数据,令牌只使用你自己的 CurrentMusic 会话。
curl --request GET 'https://music.20110208.xyz/cm/network/lines?measure=<measure>'
返回结构
以下是实现中直接返回的字段与取值表达式,不是一次真实请求的响应示例。条件分支可能返回不同结构。
HTTP 200
| 字段 | 取值/生成逻辑 |
|---|---|
响应体 | cm_lines.snapshot(measure=q.get('measure', '1') != '0') |
实现定位:backend/cm_server.py:1716。接口参数和返回条件均来自该路由分支。
GET /cm/network/probe
浏览器线路测速探针:返回 service=CurrentMusic,支持 CORS;页面 /app/auto 从用户设备直接测量 HTTPS 请求耗时
权限:公开。
请求模板
将 {id} 等占位符和字段值替换为实际数据,令牌只使用你自己的 CurrentMusic 会话。
curl --request GET 'https://music.20110208.xyz/cm/network/probe'
返回结构
以下是实现中直接返回的字段与取值表达式,不是一次真实请求的响应示例。条件分支可能返回不同结构。
HTTP 200
| 字段 | 取值/生成逻辑 |
|---|---|
service | 'CurrentMusic' |
ok | True |
now | int(time.time()) |
实现定位:backend/cm_server.py:1714。接口参数和返回条件均来自该路由分支。