mirror of
https://github.com/hoernschen/dendrite.git
synced 2025-07-30 04:52:46 +00:00
Add SkipClean and UseEncodedPaths to intermediate routers (#1275)
This commit is contained in:
parent
6cb1a65809
commit
e7d450adb8
4 changed files with 8 additions and 8 deletions
|
@ -277,7 +277,7 @@ func (b *BaseDendrite) SetupAndServeHTTP(
|
|||
internalAddr, _ := internalHTTPAddr.Address()
|
||||
externalAddr, _ := externalHTTPAddr.Address()
|
||||
|
||||
internalRouter := mux.NewRouter()
|
||||
internalRouter := mux.NewRouter().SkipClean(true).UseEncodedPath()
|
||||
externalRouter := internalRouter
|
||||
|
||||
internalServ := &http.Server{
|
||||
|
@ -288,7 +288,7 @@ func (b *BaseDendrite) SetupAndServeHTTP(
|
|||
externalServ := internalServ
|
||||
|
||||
if externalAddr != NoExternalListener && externalAddr != internalAddr {
|
||||
externalRouter = mux.NewRouter()
|
||||
externalRouter = mux.NewRouter().SkipClean(true).UseEncodedPath()
|
||||
externalServ = &http.Server{
|
||||
Addr: string(externalAddr),
|
||||
WriteTimeout: HTTPServerTimeout,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue