Skip to content

Commit 1e5e40d

Browse files
committed
修改为联通配置,测试
1 parent 38c3221 commit 1e5e40d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

internal/app/iptv/hwctc/authenticator.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package hwctc
22

33
import (
4+
"compress/gzip"
45
"context"
56
"errors"
67
"fmt"
@@ -233,10 +234,19 @@ func (c *Client) validAuthenticationHWCTC(ctx context.Context, encryptToken stri
233234

234235
// 解析响应内容
235236
result, err := io.ReadAll(resp.Body)
236-
c.logger.Info(string(result))
237237
if err != nil {
238238
return nil, err
239239
}
240+
reader, err := gzip.NewReader(resp.Body)
241+
if err != nil {
242+
return nil, err
243+
}
244+
defer reader.Close()
245+
bb, err := io.ReadAll(reader) // 读取解压缩后的数据
246+
if err != nil {
247+
return nil, err
248+
}
249+
c.logger.Info(string(bb))
240250
regex := regexp.MustCompile("\"UserToken\" value=\"(.+?)\"")
241251
matches := regex.FindSubmatch(result)
242252
c.logger.Info(fmt.Sprintf("matches: %d", len(matches)))

0 commit comments

Comments
 (0)