|
|
@ -12,6 +12,7 @@ import ( |
|
|
"net/http" |
|
|
"net/http" |
|
|
"net/http/httputil" |
|
|
"net/http/httputil" |
|
|
"net/url" |
|
|
"net/url" |
|
|
|
|
|
"strings" |
|
|
"sync" |
|
|
"sync" |
|
|
"time" |
|
|
"time" |
|
|
|
|
|
|
|
|
@ -187,6 +188,9 @@ func (h *http2Handler) handleFunc(w http.ResponseWriter, r *http.Request) { |
|
|
if target == "" { |
|
|
if target == "" { |
|
|
target = r.Host |
|
|
target = r.Host |
|
|
} |
|
|
} |
|
|
|
|
|
if !strings.Contains(target, ":") { |
|
|
|
|
|
target += ":80" |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
log.Logf("[http2] %s %s - %s %s", r.Method, r.RemoteAddr, target, r.Proto) |
|
|
log.Logf("[http2] %s %s - %s %s", r.Method, r.RemoteAddr, target, r.Proto) |
|
|
if Debug { |
|
|
if Debug { |
|
|
|