为潜在的新手问题道歉,但我正在改编别人的代码并且不熟悉 Go 语言。
在代理 http 请求的代码中,我有以下部分
func handleHTTP(w http.ResponseWriter, req *http.Request) {
resp, err := http.DefaultTransport.RoundTrip(req)
..
我知道 req 包括一个流式主体,因此没有立即可用的长度,因为我希望 RoundTrip 读取这样的流。我的问题是如何调整这样的代码,以便在流完全消耗后获得请求正文的最终大小......
谢谢
摇曳的蔷薇
人到中年有点甜
相关分类