go - Beego 重定向 Post 方法

标签 go beego

我想使用 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/

相关文章:

go - ElasticSearch 上特定搜索类型的分页

go - 云功能CPUMilliSeconds配额已超出

go - 重复不同持续时间的倒计时

docker - 使用默认docker文件构建beego docker镜像时,报错: `godep: No Godeps found (or in any parent directory)`

heroku - 如何将 beego 应用程序部署到 Heroku

go - 如何使用Gogland(go语言)运行/调试beego应用

支持连接池的 Golang cassandra 客户端

go - 有没有办法只对一个文件运行 go test ?

ruby-on-rails - Golang duplicate rails 设计 gem 密码加密

go - 有没有办法强制刷新主机?