fix: NoDirect HttpClient 浅拷贝逻辑问题
This commit is contained in:
@@ -28,7 +28,8 @@ func (a *Api) Init(https bool, domain string, client *http.Client) {
|
||||
|
||||
// 初始化 http client
|
||||
a.Client = client
|
||||
a.NoDirect = &(*client)
|
||||
copyClient := *client
|
||||
a.NoDirect = ©Client
|
||||
a.NoDirect.CheckRedirect = func(_ *http.Request, _ []*http.Request) error {
|
||||
return http.ErrUseLastResponse
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user