我想使用POST方法重定向网址。
代码通常使用this.Redirect("/", 302)
。
这一次,我想要一些像post url这样的东西,它应该重定向到那个页面。
Beego可以实现吗?
感谢。
答案 0 :(得分:1)
Beego' Redirect
使用了一个http代码,你只是使用了错误的代码。您希望307
强制请求方法与原始方法相同。
this.Redirect("/", 307)
大多数客户端和浏览器在302目标上发出GET
,这实际上与RFC相反。
由于这个原因,引入了303 and 307:
GET
请求POST
如果最初使用POST