我有一个连接到服务器的客户端来读取一些响应。当我使用Postman执行请求时,服务器大约需要5分钟来响应特定请求。
我用Go语言编写这个客户端并执行以下代码来设置超时10分钟。
_client := &http.Client{
Timeout: 10 * time.Minute,
}
resp, err := _client.Post(c.Url, "application/json", r)
但是,请求在2分钟后因错误而终止。错误只是说EOF
。
我尝试将超时设置为15秒以检查配置是否有效,并且请求按预期在15秒内终止。
如何确保超时为10分钟?