1 回答

TA貢獻1803條經驗 獲得超3個贊
在golang.org/x/net/http2包中有兩個類似的探測函數,它們的作用非常不同:
func ConfigureTransport (t1 *http.Transport) error
func ConfigureTransports (t1 *http.Transport) (*Transport, error)
我認為您將前者與后者混淆了。
來自問題跟蹤器: https ://go-review.googlesource.com/c/net/+/264017
非常相似的名稱是不幸的,但它們會在 godoc 中彼此相鄰排序,并且復數的 ConfigureTransports 暗示了它的用途:它允許您配置 http 和 http2 傳輸。
ConfigureTransports
僅在一年前推出:
commit 08b38378de702b893ee869b94b32f833e2933bd2
Author: Damien Neil <[email protected]>
Date: Tue Oct 20 12:34:04 2020 -0700
http2: add ConfigureTransports
The ConfigureTransport function doesn't provide any way to get at the
http2 Transport it creates, making it impossible to configure transport
parameters such as ReadIdleTimeout.
- 1 回答
- 0 關注
- 119 瀏覽
添加回答
舉報