Skip to main content

get_sub_info

Function get_sub_info 

Source
pub async fn get_sub_info(
    __arg0: State<RestState>,
    rec: Option<Extension<Arc<KeyRecord>>>,
) -> Result<Json<Value>, (StatusCode, Json<Value>)>
Expand description

GET /api/sub-info — 查询订阅

v1.4.83 §7 fix(双 tester v1.4.81 §7 tracking 撒谎根治):对齐 /api/query-subscription POST 的默认行为,GET 路径也默认 is_req_all_conn=true(REST stateless 语义合理)。

历史:v1.4.78 B3 明确过 /api/sub-info per-conn by-design semantics, 但 REST 每次请求新 virtual conn_id 意味着 “per-conn” 视图总是空,从 user perspective 是 silent data loss(坑 #45 silent-success anti-pattern)。 v1.4.83 矫正:REST 默认 all-conn 视图。用户显式要 per-conn 用 POST /api/query-subscription -d '{"c2s": {"is_req_all_conn": false}}'.