У меня есть приложение Play 2.0.1, которое я хочу вызвать, используя Javascript, размещенный в других доменах. Мой Javascript-вызов не работает:
Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
Я нашел несколько примеров того, как установить правильный HTTP-заголовок в Play 1, но ничего не нашел для Play 2.0.1. После прочтения документации (http://www.playframework.org/documentation/2.0.2/JavaResponse) я попробовал следующее только для того, чтобы все получилось:
public static Result myJsonWebService() {
...
response().setHeader("Access-Control-Allow-Origin", "*");
return ok(toJson(jsonObject));
}
но мой вызов веб-службы JS по-прежнему не работает.
Что мне нужно сделать, чтобы это сработало?