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
|
// 初始化 http client
|
||||||
a.Client = client
|
a.Client = client
|
||||||
a.NoDirect = &(*client)
|
copyClient := *client
|
||||||
|
a.NoDirect = ©Client
|
||||||
a.NoDirect.CheckRedirect = func(_ *http.Request, _ []*http.Request) error {
|
a.NoDirect.CheckRedirect = func(_ *http.Request, _ []*http.Request) error {
|
||||||
return http.ErrUseLastResponse
|
return http.ErrUseLastResponse
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user