按 10.13 抓包对齐 WSS:host 自动解析、exp 回传、pingSignal 与兑换记录字段
- 新增 launch.queryHttpDns:类型定义 + HTTPClient.QueryHttpDns + WSSClient.resolveHost(TTL 缓存、多 host 轮询、失败回退默认 host);Host 留空或等于历史默认值即视为自动解析 - WSS 握手 baseinfo 补 tag5=exp 与 tag10 空 customHeaders;UpdateUserExpsReq(cmd23) 改为回传 getConfig 的版本 map(缓存供重连复用) - 新增 launch.pingSignal:HTTP 预热改走 pingSignal,WSS 预热在建连后探测业务通道(失败仅记日志) - UserPrizeInfo 补 tag12 orderId/tag14 图标/tag16 prizeId/tag17 shopItemId/tag19 itemId/tag20 ext/tag21 exchangeDate,前端复盘表加订单号列 - taf 补 WriteListString/ReadListString/ReadMapStringInt64/ReadMapStringStruct - 新增 internal/huya/launch_test.go:用抓包真实报文做字节级夹具(baseinfo 122B、queryHttpDns 请求 93B、记录 308B 等) - CLI -wss-host 默认改为留空;GUI 设置支持留空并给出占位提示;README/WSS_NOTES 同步协议细节
This commit is contained in:
@@ -138,6 +138,11 @@ type UserPrizeInfo = {
|
||||
new_score?: number
|
||||
status?: number
|
||||
create_time?: number
|
||||
order_id?: string
|
||||
img?: string
|
||||
prize_id?: number
|
||||
item_id?: number
|
||||
exchange_date?: number
|
||||
}
|
||||
|
||||
type RecordResult = {
|
||||
@@ -1065,6 +1070,7 @@ export default function Dashboard() {
|
||||
{ title: '名称', dataIndex: 'name', minWidth: 220, ellipsis: true },
|
||||
{ title: '积分', width: 90, render: (_, row) => row.new_score || row.score || 0 },
|
||||
{ title: '状态', dataIndex: 'status', width: 84 },
|
||||
{ title: '订单号', dataIndex: 'order_id', minWidth: 200, ellipsis: true },
|
||||
{ title: '时间', dataIndex: 'create_time', width: 130 },
|
||||
],
|
||||
[],
|
||||
@@ -1479,7 +1485,7 @@ export default function Dashboard() {
|
||||
/>
|
||||
</Form.Item>
|
||||
<Form.Item name="wssHost" label="WSS Host">
|
||||
<Input allowClear />
|
||||
<Input allowClear placeholder="留空自动解析" />
|
||||
</Form.Item>
|
||||
<div className="settings-summary settings-wide">
|
||||
<Typography.Text type="secondary">CK 来源</Typography.Text>
|
||||
|
||||
Reference in New Issue
Block a user