【发布时间】:2019-05-24 18:36:06
【问题描述】:
我有一个控制器,它接受一些参数处理它,并且应该通过重定向到给定的 url 将参数返回给 UI。
我试过HttpResponse.seeOther 和HttpResponse.redirect 都显示银行页面和“查看其他”消息,但没有重定向到现有的可服务页面。我在这里错过了什么?
@Post('/getServ')
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.TEXT_HTML)
HttpResponse<String> serve(@Nullable @Body LinkedHashMap payload) {
//...
URI location = new URI(redirectURL)
return HttpResponse.redirect(location).
header("Location", redirectURL).
status(302).
header("JWT", jwt.toString())
//...
}
预期的结果应该是从控制器重定向到一个 url。
【问题讨论】: