menuTicketing

E · 错误

结构
示例 refresh

非法请求。key 的位置改为携带原因(reason)文本。

reason原因之后
bad_op未知的 op连接保持
bad_keykey 为空 / 超过 128B / 含空白或换行 / 非 UTF-8连接保持
bad_ttllease=0连接保持
bad_requestA 的定长字段(4B)不足连接保持
line_too_long超过 192B连接保持(在下一个 \n 处重新同步)
not_active向备用节点发出请求响应后断开连接

line_too_long 不会断开连接 —— 即便客户端误发过长的帧,套接字也会保持, 分帧会在下一个 \n 处自然重新同步。

字节表示法: op 为 ASCII 字符,reason 为 ASCII 文本(可变长度,结构中记作 N)。末尾 \n0A