playframeworkで作成したREST APIを別オリジンから呼ぶ場合、CORS対策が必要になる。 参考:Cross-origin resource sharing(wikipedia) すごく簡単に言うとレスポンスヘッダに「Access-Control-Allow-Origin: *」を付加すれば良いわけだけど、 各メソッドでいちいちやるのもあれだし、Global.javaでインターセプトする。 import play.*; import play.libs.F.Promise; import play.mvc.Action; import play.mvc.Http; import play.mvc.SimpleResult; import java.lang.reflect.Method; public class Global extends GlobalSettings{