【发布时间】:2013-02-21 18:14:09
【问题描述】:
如何让 playframework 允许非源调用?我曾尝试将 @Before 方法添加到控制器,但从未被 ajax 客户端调用。
@Before
public static void setCORS()
{
Http.Response.current().accessControl("*", "GET,PUT,POST,DELETE", true);
}
我正在尝试设置一个测试 API 服务器供客户端开发人员进行测试,但这似乎需要禁用 Origin 限制。
其他人有这个工作吗?或以不同的方式完成此任务?
更新: 我找到了这篇关于这个话题的文章 http://javathought.wordpress.com/2011/12/04/cross-origin-resource-sharing-with-play-framework/
【问题讨论】:
-
您是在尝试从其他域调用 play-project 还是以其他方式调用?
-
我正在尝试从另一个域调用 play。具体来说,我正在托管服务器上设置测试播放,并在本地桌面上开发 Web 客户端。我正在尝试设置开发环境。
标签: playframework same-origin-policy