diff --git a/crates/agent-gateway/internal/protocol/shared/origin.go b/crates/agent-gateway/internal/protocol/shared/origin.go index e770e62f2..7d00eec22 100644 --- a/crates/agent-gateway/internal/protocol/shared/origin.go +++ b/crates/agent-gateway/internal/protocol/shared/origin.go @@ -37,15 +37,10 @@ func requestURLForOriginCheck(r *http.Request) *url.URL { if r == nil { return nil } - scheme := strings.TrimSpace(r.Header.Get("X-Forwarded-Proto")) - if scheme == "" { - if r.TLS != nil { - scheme = "https" - } else { - scheme = "http" - } - } - scheme = strings.ToLower(strings.TrimSpace(strings.Split(scheme, ",")[0])) + scheme := "http" + if r.TLS != nil { + scheme = "https" + } switch scheme { case "http", "https": default: