proxy: handle double slash in paths

Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
This commit is contained in:
Bobby DeSimone 2019-09-16 20:34:04 -07:00
parent b373634012
commit 21e215ccea
No known key found for this signature in database
GPG key ID: AEE4CF12FE86D07E
4 changed files with 7 additions and 1 deletions

View file

@ -118,6 +118,7 @@ func newProxyService(opt config.Options, r *mux.Router) (*proxy.Proxy, error) {
func newGlobalRouter(o *config.Options) *mux.Router {
mux := httputil.NewRouter()
mux.SkipClean(true)
mux.Use(metrics.HTTPMetricsHandler(o.Services))
mux.Use(log.NewHandler(log.Logger))
mux.Use(log.AccessHandler(func(r *http.Request, status, size int, duration time.Duration) {