golang Get: context deadline exceeded (Client.Timeout exceeded while aw
·
在浏览器是可以正常访问的,但是使用代码就出现了响应失败的问题,主要是服务端反应速度太慢而客户端请求的超时太小,可以提高服务端的响应速度,也可以增大客户端请求的超时时间,因为只是一个小例子,我采用的方法是增大客户端请求的超时时间。
package main
import (
"fmt"
"time"
"github.com/kirinlabs/HttpRequest"
)
func main() {
req := HttpRequest.NewRequest()
req.SetTimeout(10 * time.Second)
res, err := req.Get(fmt.Sprintf("http://127.0.0.1:8000/%s?a=%d&b=%d", "add", 1, 2))
fmt.Println(err)
fmt.Println(res)
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)