状态码

BlockLink 使用统一的状态码规范来描述请求与操作的结果,状态码按类别分组,十位数字代表类别。

2X — 成功

状态码说明
21正确处理

3X — Block 获取错误

状态码说明
31BID 不存在
32请求错误,不予处理(一般为接收的数据存在问题)
33请求错误,不予处理(一般为服务器问题)

4X — 请求错误

状态码说明
41路由不存在
42请求体错误

5X — 连接相关

状态码说明
51未连接 / 未被注册
52拒绝注册
53已连接,并正在与新节点进行连接

6X — 转发相关

状态码说明
61指令无法转发到目标 BID,没有与该节点的连接路径(如 A → B → C 路径不通)
62指令无法由本节点发出,可能未与其他节点直接连接,或直连节点无法转发
63本节点不负责转发此指令

7X — 权限相关

状态码说明
71权限被拒绝(路由权限 / 节点权限 / Block 权限),绝对性拒绝
72权限被拒绝,但非绝对,满足特定条件(如时间、请求内容等)后可能被接受
73需要授权,除超级权限外,其他权限访问须经授权