【发布时间】:2014-09-09 11:59:21
【问题描述】:
我正在使用带有 Java 的 Play 2,我的控制器方法之一返回 redirect:
return redirect(<some other domain>);
客户端调用从角度控制器通过$http:
$http.get("/signin").
...
这不起作用; Firefox 告诉我启用 CORS。因此,我尝试按照StackOverflow question 的答案建议启用 CORS。但我仍然得到同样的错误。然而,这个答案似乎是针对 JSON 响应的。我需要为重定向做任何不同的事情吗?
我原以为将 Access-Control-Allow-Origin 设置为 * 可以解决问题,但这似乎不起作用。
【问题讨论】:
-
您能否详细介绍一下您执行此重定向的方式? CORS 与 AJAX 相连。简单的重定向应该可以正常使用普通的 http 调用。
-
控制器方法发出此调用:
return redirect("https://api.twitter.com/oauth/authenticate?oauth_token=" + requestToken.getToken()); -
我想问的是如何调用返回重定向的操作?
-
我已经编辑了帖子。
标签: java redirect cors playframework-2.0