fix(webdav): remove default `Authorization` header (close #893)

pull/1073/head
Xhofe 2022-04-03 18:19:15 +08:00
parent bf2e5768d6
commit f8650c9c0b
1 changed files with 5 additions and 0 deletions

View File

@ -12,6 +12,7 @@ import (
"net/url"
"os"
"strconv"
"strings"
)
var HttpClient = &http.Client{}
@ -56,8 +57,12 @@ func Proxy(w http.ResponseWriter, r *http.Request, link *base.Link, file *model.
return err
}
for h, val := range r.Header {
if strings.ToLower(h) == "authorization" {
continue
}
req.Header[h] = val
}
log.Debugf("req headers: %+v", r.Header)
for _, header := range link.Headers {
req.Header.Set(header.Name, header.Value)
}