0

我试图强制 GoLang 使用 HTTP2,所以做了以下事情:

transport := &http2.Transport{}
client := &http.Client{Transport: transport}

但我还需要设置 MaxConnsPerHost 和 MaxIdleConns,这是我做不到的。我知道我可以在 HTTP1 中设置它们,如下所示:

transport := &http.Transport{
    MaxIdleConns: 0,
    MaxIdleConnsPerHost: 1000,
}
httpClient := &http.Client{Transport: transport}

我怎样才能为 HTTP2 实现相同的目标?

4

1 回答 1

0

在这里回答我自己的问题:正如彼得指出的那样,这不适用于 HTTP2。

于 2021-06-01T08:35:06.597 回答