优化获取请求 - 使用Transport更改RoundTripper

时间:2016-05-24 00:00:00

标签: http go oauth concurrency

我使用我的API包装器提供的默认httpClient来获得请求数量的限制。

Products

要解决此问题,我想更改客户端的httpClient.Transport的MaxIdleConnsPerHost设置。它看起来更像是这样的:     但是,我的客户端使用的传输是RoundTripper,随后它没有MaxIdleConnsPerHost参数。

//I was getting something like this at the beginning
Head www.example.com:80/: lookup example.com: no such host

我提供的那个大部分是默认的,它缺乏我认为的简单配置或简单的我想做的事情是不可行的。

&oauth2.Transport{Source:(*oauth2.reuseTokenSource)(0xc2082ac0c0), 
              Base:http.RoundTripper(nil), 
              mu:sync.Mutex{state:0, sema:0x0}, 
              modReq:map[*http.Request]*http.Request(nil)
              }

有人可以指导我朝正确的方向发展吗?

0 个答案:

没有答案