假设我想使用Go's http.DefaultTransport或http.DefaultClient中的所有值,但我想将MaxIdleConns参数设置为5,最好的方法是什么?
t := http.DefaultTransport.(*http.Transport)
t.MaxIdleConns = 5为每个其他调用方操作http.DefaultTransport。
t := new(http.Transport)
*t = *http.DefaultTransport.(*http.Transport)
t.MaxIdleConns = 5做我想做的事但看起来很纠结。这真的是最简单的方法吗?
发布于 2021-02-02 21:44:18
哦,有个Clone()方法。
tr := http.DefaultTransport.(*http.Transport).Clone()
tr.MaxIdleConns = 37https://stackoverflow.com/questions/66018002
复制相似问题