2017-06-07 8 views
1

私のJerseryプロジェクトに出所を許可する必要があります。 mエラーが発生しています: - アクセス制御が可能な原点発行の角度2 どこに配置する必要がありますか?私のAPIでOrginを許可する

@GET 
@Produces("application/json") 
public Response getLipid() { 
    LipidDAO dao = new LipidDAO(); 
    List lipid = dao.getLipid(); 
    String json = new Gson().toJson(lipid); 
    return Response.ok().entity(json.toString()).build(); 
} 

答えて

0

あなたは

return Response.ok() 
    .entity(json.toString()) 
    .header("Access-Control-Allow-Origin", "*") 
    .header("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT") 
    .build(); 

それともContainerResponseFilterの実装でそれを行うと、アプリケーションにそのフィルタを登録する)Response.ok(後のヘッダとしてそれを上タックすることができます。

おそらく、あなたのAPIにアクセスしている他のサイトのユーザーのブラウザを望んでいない限り*のままにしたくないでしょう。

+0

私は試してみましたが、私のために働いていません。角度2のヘッダー部分に追加する必要がありますか? – mehul

関連する問題