diff --git a/urlbuilder/url.go b/urlbuilder/url.go index 3c015eeb..1f8e8d35 100644 --- a/urlbuilder/url.go +++ b/urlbuilder/url.go @@ -192,7 +192,11 @@ func parseRequestURL(r *http.Request) string { } // Use incoming url - return fmt.Sprintf("http://%s%s", r.Host, r.URL.Path) + scheme := "http" + if r.TLS != nil { + scheme = "https" + } + return fmt.Sprintf("%s://%s%s", scheme, r.Host, r.URL.Path) } func getURLFromStandardHeaders(r *http.Request) string {