优化超时判断
This commit is contained in:
parent
98b96051e7
commit
06587ace43
@ -9,6 +9,7 @@ package httpclient
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net"
|
||||
"net/http"
|
||||
"strings"
|
||||
"time"
|
||||
@ -271,7 +272,7 @@ func (hc *HttpClient) requestBackendApi() *define.Response {
|
||||
response.RequestCount++
|
||||
if response.RestyResponse, err = hc.request.Send(); nil != err {
|
||||
errType := define.RequestFailTypeSend
|
||||
if strings.Contains(strings.ToLower(err.Error()), "client.timeout exceeded while awaiting headers") {
|
||||
if _, ok := err.(net.Error); ok {
|
||||
// 请求超时
|
||||
errType = define.RequestFailTypeTimeoutError
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user