Skip to content

Commit 89e2a4c

Browse files
committed
removed unnecessary host fetch in revereproxy.Director
1 parent a732feb commit 89e2a4c

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

server/proxy/http.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,8 @@ func NewHttpReverseProxy(s *httpServer) *HttpReverseProxy {
155155
local, _ := net.ResolveTCPAddr("tcp", "127.0.0.1")
156156
proxy := NewReverseProxy(&httputil.ReverseProxy{
157157
Director: func(r *http.Request) {
158-
r.URL.Host = r.Host
159-
if host, err := file.GetDb().GetInfoByHost(r.Host, r); err != nil {
160-
logs.Notice("the url %s %s %s can't be parsed!", r.URL.Scheme, r.Host, r.RequestURI)
161-
return
162-
} else {
163-
common.ChangeHostAndHeader(r, host.HostChange, host.HeaderChange, "", false)
164-
}
158+
host := r.Context().Value("host").(*file.Host)
159+
common.ChangeHostAndHeader(r, host.HostChange, host.HeaderChange, "", false)
165160
},
166161
Transport: &http.Transport{
167162
ResponseHeaderTimeout: rp.responseHeaderTimeout,

0 commit comments

Comments
 (0)