我创建了一个这样的反向代理:func ProxyFunc(w http.ResponseWriter, r *http.Request) { u, err := url.Parse("http://mynetworkserverhere:8957/some/path/here/") if err == nil { proxy := httputil.NewSingleHostReverseProxy(u) proxy.ServeHTTP(w, r) //???? } else { w.Write([]byte(err.Error())) }}并从主调用它:func main() { log.Printf("Starting...") http.HandleFunc("/", ProxyFunc) log.Fatal(http.ListenAndServe(":6060", nil))}它在客户端按预期工作,但我想读取代理的响应,我该怎么做?
1 回答
- 1 回答
- 0 关注
- 319 浏览
添加回答
举报
0/150
提交
取消