fix order
This commit is contained in:
parent
8446f6fb2a
commit
8604ce94ff
1 changed files with 7 additions and 6 deletions
13
response.go
13
response.go
|
|
@ -147,6 +147,13 @@ func (rs *Response) Redirect(url string, use303 ...bool) *Response {
|
||||||
}, map[string]interface{}{
|
}, map[string]interface{}{
|
||||||
"url": "url",
|
"url": "url",
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if len(use303) > 0 && use303[0] {
|
||||||
|
rvi res= http.StatusSeeOther // 303
|
||||||
|
} else {
|
||||||
|
rs.redirectStatusCode = http.StatusTemporaryRedirect // 307 (default)
|
||||||
|
}
|
||||||
|
|
||||||
if v.Failed() {
|
if v.Failed() {
|
||||||
if url[0:1] != "/" {
|
if url[0:1] != "/" {
|
||||||
rs.redirectTo = "/" + url
|
rs.redirectTo = "/" + url
|
||||||
|
|
@ -157,12 +164,6 @@ func (rs *Response) Redirect(url string, use303 ...bool) *Response {
|
||||||
}
|
}
|
||||||
rs.redirectTo = url
|
rs.redirectTo = url
|
||||||
|
|
||||||
if len(use303) > 0 && use303[0] {
|
|
||||||
rs.redirectStatusCode = http.StatusSeeOther // 303
|
|
||||||
} else {
|
|
||||||
rs.redirectStatusCode = http.StatusTemporaryRedirect // 307 (default)
|
|
||||||
}
|
|
||||||
|
|
||||||
return rs
|
return rs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue