Я хочу перенаправить URL-адрес с помощью метода POST.
В коде обычно используется this.Redirect("/", 302)
.
На этот раз мне нужно что-то вроде URL-адреса сообщения, который должен перенаправлять на эту страницу.
Возможно ли это с Beego?
Спасибо.
Я хочу перенаправить URL-адрес с помощью метода POST.
В коде обычно используется this.Redirect("/", 302)
.
На этот раз мне нужно что-то вроде URL-адреса сообщения, который должен перенаправлять на эту страницу.
Возможно ли это с Beego?
Спасибо.
Redirect
Beego принимает http-код, вы просто используете неправильный. Вы хотите, чтобы 307
заставлял метод запроса быть таким же, как и исходный.
this.Redirect("/", 307)
Большинство клиентов и браузеров выдают GET
на цели 302, что фактически противоречит RFC.
В связи с этим были представлены 303 и 307:
GET
запросPOST
, если изначально использовался POST
)