feat(huya): udb消息载荷为JSON命名键 - 请求/响应字段即线上协议
This commit is contained in:
@@ -91,3 +91,12 @@ AppLoginData 字段(JCE 序列):
|
|||||||
biztoken_vec thirdParams
|
biztoken_vec thirdParams
|
||||||
=> 护照登录响应一次含 cred/cookie(biztoken)/token; 铸证所需全在响应内。
|
=> 护照登录响应一次含 cred/cookie(biztoken)/token; 铸证所需全在响应内。
|
||||||
剩余: RequestLoginPassport 六字段的 JCE tag 号 + 传输通道(wsapi or 长连接)。
|
剩余: RequestLoginPassport 六字段的 JCE tag 号 + 传输通道(wsapi or 长连接)。
|
||||||
|
|
||||||
|
## ★ Round2: 载荷格式=JSON(非二进制JCE)!
|
||||||
|
|
||||||
|
UdbRequestMsg<RequestLoginPassport>::unPackageMsg(@0x2a57cc) =
|
||||||
|
UdbContext::unPackageContext(str) -> JsonUtil::loadFromString
|
||||||
|
=> 消息上下文为JSON字符串, 字段名即线上的键:
|
||||||
|
请求: {name,password,userAction,isAuthLogin,lgnExtParam,bizAppids}
|
||||||
|
响应bean: {regOrigin,...,cred,cookie,token,...,biztoken_vec}
|
||||||
|
剩余: msgId定位 + servant/endpoint映射(huyaudbwebui?) + 密码格式(sha1?)
|
||||||
|
|||||||
Reference in New Issue
Block a user