From e985e096bcbd3b6abdb18a0a59a30ccc1db000e1 Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Thu, 24 Nov 2022 12:58:04 +0530 Subject: [PATCH] fix: remove extra slash from host --- server/parsers/url.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/parsers/url.go b/server/parsers/url.go index 48c2c79..4eb067d 100644 --- a/server/parsers/url.go +++ b/server/parsers/url.go @@ -20,12 +20,12 @@ func GetHost(c *gin.Context) string { authorizerURL = "" } if authorizerURL != "" { - return authorizerURL + return strings.TrimSuffix(authorizerURL, "/") } authorizerURL = c.Request.Header.Get("X-Authorizer-URL") if authorizerURL != "" { - return authorizerURL + return strings.TrimSuffix(authorizerURL, "/") } scheme := c.Request.Header.Get("X-Forwarded-Proto") @@ -33,7 +33,7 @@ func GetHost(c *gin.Context) string { scheme = "http" } host := c.Request.Host - return scheme + "://" + host + return strings.TrimSuffix(scheme+"://"+host, "/") } // GetHostName function returns hostname and port