调用外部接口,请求时设置 client 超时为 20s,对方接口超过 5s 就一定会返回。但是我这里一直在报标题中的错误,请问可以如何解决呢。
httpClient := http.Client{
Timeout: time.Duration(timeout) * time.Millisecond,
}
resp, err := httpClient.Post(urlPath, "application/x-www-form-urlencoded", strings.NewReader(bodyParam.Encode()))
按理说,这个对方响应时间肯定小于 20S,难道是我这里的 20s没生效?