From: qydysky Date: Mon, 21 Sep 2020 22:56:25 +0000 (+0800) Subject: 63 X-Git-Tag: v0.0.2~11 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=98ec2fe3d6a66ed724b5c662888bf0941a412536;p=part%2F.git 63 --- diff --git a/Reqf.go b/Reqf.go index 5b8144f..1302a7a 100644 --- a/Reqf.go +++ b/Reqf.go @@ -89,17 +89,18 @@ func (this *req) Reqf_1(val Rval) (error) { var beginTime time.Time = time.Now() - var _Timeout time.Duration = time.Duration(Timeout)*time.Second var client http.Client + + if Timeout != -1 { + client.Timeout = time.Duration(Timeout)*time.Second + } + if Proxy!="" { proxy := func(_ *http.Request) (*url.URL, error) { return url.Parse(Proxy) } - transport := &http.Transport{Proxy: proxy} - client = http.Client{Timeout: _Timeout,Transport: transport} - }else{ - client = http.Client{Timeout: _Timeout} + client.Transport = &http.Transport{Proxy: proxy} } if Url==""{return errors.New("Url is \"\"")}