我創(chuàng)建了一個(gè)這樣的反向代理: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())) }}并從主調(diào)用它:func main() { log.Printf("Starting...") http.HandleFunc("/", ProxyFunc) log.Fatal(http.ListenAndServe(":6060", nil))}它在客戶端按預(yù)期工作,但我想讀取代理的響應(yīng),我該怎么做?
- 1 回答
- 0 關(guān)注
- 337 瀏覽
添加回答
舉報(bào)
0/150
提交
取消