我想使用 POST 方法重定向 url。
代码通常使用this.Redirect("/", 302)
。
这一次,我想要像 post url 这样的东西,它应该重定向到那个页面。
Beego 可以吗?
谢谢。
最佳答案
Beego 的 Redirect
需要一个 http 代码,你只是用错了。你想要 307
强制请求方法与原始方法相同。
this.Redirect("/", 307)
大多数客户端和浏览器在 302 目标上发出 GET
,这实际上违反了 RFC。
因此,303 and 307介绍:
- 303:客户端必须使用
GET
请求 - 307:客户端必须使用原始方法(例如:
POST
如果最初使用的是POST
)
关于go - Beego 重定向 Post 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48459498/