schema update and remove 'Origin' header from request

This commit is contained in:
yusing 2024-12-13 15:48:15 +08:00
parent 843d7b2231
commit 48430fd9c3
2 changed files with 1 additions and 2 deletions

View file

@ -406,7 +406,6 @@ func (p *ReverseProxy) handler(rw http.ResponseWriter, req *http.Request) {
outreq.Header.Set(HeaderXForwardedProto, reqScheme) outreq.Header.Set(HeaderXForwardedProto, reqScheme)
outreq.Header.Set(HeaderXForwardedHost, req.Host) outreq.Header.Set(HeaderXForwardedHost, req.Host)
outreq.Header.Set(HeaderXForwardedURI, req.RequestURI) outreq.Header.Set(HeaderXForwardedURI, req.RequestURI)
outreq.Header.Set("Origin", reqScheme+"://"+req.Host)
if _, ok := outreq.Header["User-Agent"]; !ok { if _, ok := outreq.Header["User-Agent"]; !ok {
// If the outbound request doesn't have a User-Agent header set, // If the outbound request doesn't have a User-Agent header set,

View file

@ -10,7 +10,7 @@
} }
], ],
"patternProperties": { "patternProperties": {
"^[a-zA-Z0-9_-]+$": { ".+": {
"title": "Proxy entry", "title": "Proxy entry",
"type": "object", "type": "object",
"properties": { "properties": {