golang httputil.NewSingleHostReverseProxy 反向代理使用问题

awol2010ex · · 1716 次点击
后来自己解决了,因为其他代码用到了ParseForm ,导致了ioutil.Readall清空了body ,所以用以下方式解决了 // 把request的内容读取出来 183 + var bodyBytes []byte 184 + if c.Request.Body != nil { 185 + bodyBytes, _ = ioutil.ReadAll(c.Request.Body) 186 + } 187 + // 把刚刚读出来的再写进去 188 + c.Request.Body = ioutil.NopCloser(bytes.NewBuffer(bodyBytes)) 189 + vs, _ := url.ParseQuery(string(bodyBytes)) 190 + tokenString = vs.Get("usertoken")
#2
更多评论
czyt
云在青天水在瓶
你先用go调用看看是什么样的错误。
#1