fix many redirects (#1760) (#1764)

* fix many redirects (#1760)

* fix @thinkerou review
This commit is contained in:
Dmitry Kutakov
2019-02-18 04:35:08 +03:00
committed by 田欧
parent 5acf660117
commit a768f064d5
2 changed files with 42 additions and 0 deletions
+3
View File
@@ -355,8 +355,11 @@ func (engine *Engine) ServeHTTP(w http.ResponseWriter, req *http.Request) {
// This can be done by setting c.Request.URL.Path to your new target.
// Disclaimer: You can loop yourself to death with this, use wisely.
func (engine *Engine) HandleContext(c *Context) {
oldIndexValue := c.index
c.reset()
engine.handleHTTPRequest(c)
c.index = oldIndexValue
}
func (engine *Engine) handleHTTPRequest(c *Context) {