Golang Context 探究
{ fmt.Printf("res: %v", res.StatusCode) defer res.Body.Close() } if err != nil { fmt.Printf("%v", err) } } 请求服务不超时则 console 输出 res: 200 请求服务超时则 console 输出 Get "http://127.0.0.1:8008/test": context deadline exceeded context 传递 trace 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 初始化传递 trace 的 context func NewContext(ctx context.Context, t Trace...阅读全文