我有一个 http 请求,我需要检查其正文。但是当我这样做时,请求失败了。我假设这与 Reader 需要重置有关,但是谷歌搜索并go ioutil reset ReadCloser没有发现任何看起来有希望的东西。
c是*middleware.Context, c.Req.Request是http.Request, c.Req.Request.Body是io.ReadCloser
contents, _ := ioutil.ReadAll(c.Req.Request.Body)
log.Info("Request: %s", string(contents))
proxy.ServeHTTP(c.RW(), c.Req.Request)
具体来说,我得到的错误是 http: proxy error: http: ContentLength=133 with Body length 0
手掌心
相关分类