|
@@ -243,11 +243,11 @@ func (r *RequestPromise) Call(httpMethod string, targetUri string, data io.Reade
|
|
|
|
|
|
func (r *RequestPromise) initClient() {
|
|
|
// http client handle
|
|
|
- if r.timeout <= 0 {
|
|
|
- r.timeout = DefaultHttpTimeout // default timeout
|
|
|
- }
|
|
|
if nil == r.client { // create new http client instance
|
|
|
- r.client = &http.Client{Timeout: r.timeout}
|
|
|
+ r.client = &http.Client{Timeout: DefaultHttpTimeout} // default timeout
|
|
|
+ }
|
|
|
+ if r.timeout < 0 {
|
|
|
+ r.timeout = DefaultHttpTimeout // default timeout
|
|
|
}
|
|
|
if r.timeout > 0 {
|
|
|
r.client.Timeout = r.timeout
|