|
|
@ -245,8 +245,8 @@ func (engine *Engine) prepareHandler(c *Context) { |
|
|
|
httpMethod := c.Request.Method |
|
|
|
httpMethod := c.Request.Method |
|
|
|
rPath := c.Request.URL.Path |
|
|
|
rPath := c.Request.URL.Path |
|
|
|
unescape := false |
|
|
|
unescape := false |
|
|
|
if engine.UseRawPath && len(c.Request.URL.RawPath) > 0 { |
|
|
|
if engine.UseRawPath && len(c.Request.URL.EscapedPath()) > 0 { |
|
|
|
rPath = c.Request.URL.RawPath |
|
|
|
rPath = c.Request.URL.EscapedPath() |
|
|
|
unescape = engine.UnescapePathValues |
|
|
|
unescape = engine.UnescapePathValues |
|
|
|
} |
|
|
|
} |
|
|
|
rPath = cleanPath(rPath) |
|
|
|
rPath = cleanPath(rPath) |
|
|
|