提交 c03f9f0e authored 作者: mooncake9527's avatar mooncake9527

http timeout

上级 9e9e829a
......@@ -255,6 +255,9 @@ func (req *Request) send(ctx context.Context) {
if req.timeout < 1 {
req.timeout = defaultTimeout
}
ctx, cancel := context.WithTimeout(ctx, req.timeout)
defer cancel()
req.request.WithContext(ctx)
logger.Info("[httpCli] req",
logger.Any("method", req.method),
......@@ -297,8 +300,6 @@ func (req *Request) send(ctx context.Context) {
func (req *Request) pushDo(ctx context.Context) {
client := http.Client{Timeout: req.timeout}
ctx, cancel := context.WithTimeout(ctx, req.timeout)
defer cancel()
response, e := client.Do(req.request)
if e != nil {
req.request = nil
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论