获取HTTPS在线节点:/v2/customer/nodes
方法:get
其中,URL 的结构为 :
/v2/customer/nodes?client_ip=xxx&
scheme=xxx&
host=xxx&
uri=xxx
URL 中各字段含义如下:
参数名称 | 必选 | 类型 | 描述 |
---|---|---|---|
client_ip | 否 | string | 当没有该参数,或者client_ip的值为“0.0.0.0”或“127.0.0.1”时,服务器会自动获取该请求的公网IP地址 |
scheme | 否 | string | http或https,如果没有则默认https |
host | 是 | string | 如请求资源的url为www.abc.com/tv/test.mp4,则host为www.abc.com |
uri | 是 | string | 如请求资源的url为www.abc.com/tv/test.mp4,则uri为/tv/test.mp4 |
返回结构
参数名称 | 类型 | 说明 |
---|---|---|
etag | string | 文件时间戳和大小的签名 |
size | int | 文件大小 |
piece_num | int | 分片大小 |
piece_type | string | 分片分发的类型(顺序,交叉,随机的模式):Sequencial、Interleaved、Random |
pieces | array | 分片详细信息 |
uri | string | 分片uri |
start | int | 分片开始位置 |
size | int | 取模分片大小(256K,512K,1M) |
nodes | array | 节点详细信息 |
protocol | string | 协议(HTTP/HTTPS) |
host | string | 节点地址 |
type | string | 节点类型 |
magnet_uri | string | 种子地址 |
capacity | int | 能力值 |
返回消息示例如下:
{
"etag": "string",
"size": 0,
"piece_num": 0,
"piece_type": "string",
"pieces": [
{
"uri": "string",
"start": 0,
"size": 0,
"nodes": [
{
"protocol": "string",
"host": "string",
"type": "string",
"magnet_uri": "string",
"capacity": 0
}
]
}
]
}