golang本地反向代理被拒绝

  • 本文关键字:代理 拒绝 golang go
  • 更新时间 :
  • 英文 :

func main() {
http.HandleFunc("/a", func(writer http.ResponseWriter, request *http.Request) {
remote, _ := url.Parse("http://localhost:9000")
proxy := httputil.NewSingleHostReverseProxy(remote)
proxy.ServeHTTP(writer, request)
})

err := http.ListenAndServe(":8080", nil)
if err != nil {
fmt.Println(err)
}
}

本地环境下的反向代理提示

http: proxy error: dial tcp 127.0.0.1:9000: connect: connection refused.

防火墙已关闭。你能告诉我怎么解吗?

检查URL http://localhost:9000是否在您的本地工作。如果这不起作用,它可能会下降。如果http服务器在9000端口上运行,它将工作。

如果仍然不能工作,分享关于http://localhost:9000 URL的代码细节

最新更新