feat(优化代码): 允许使用外部http客户端覆盖

This commit is contained in:
2025-05-14 16:06:41 +08:00
parent bb8f9974a8
commit 51a26e582a

View File

@ -12,8 +12,8 @@ import (
) )
var ( var (
client = &http.Client{Timeout: 5 * time.Second} ipCache = &sync.Map{}
ipCache = &sync.Map{} DefaultHttpClient = &http.Client{Timeout: 5 * time.Second}
) )
type Body struct { type Body struct {
@ -61,7 +61,7 @@ func QueryIP(sk string, key string, ip string) (result Result, err error) {
if err != nil { if err != nil {
return return
} }
resp, err := client.Do(req) resp, err := DefaultHttpClient.Do(req)
if err != nil { if err != nil {
return return
} }