【发布时间】:2017-03-26 08:06:08
【问题描述】:
我正在尝试使用 golang 的反向代理。我正在尝试在我的本地主机上创建一个反向代理,它将我的请求转发到 google.com 并返回响应。尽管这似乎是一项简单的任务,但我无法得到正确的结果。我收到 google 404 响应,说找不到 URL“/”
我的代码
package main
import (
"log"
"net/http"
"net/http/httputil"
"net/url"
)
func main() {
gogle, _ := url.Parse("http://www.google.com")
proxy := httputil.NewSingleHostReverseProxy(gogle)
log.Fatal(http.ListenAndServe(":12345", proxy))
}
我错过了什么?
【问题讨论】:
标签: http go reverse-proxy