2

アプリケーションで RESTEasy サービスを使用していますが、クライアントの IP アドレスを取得する必要があります。問題は...どうすればそれを行うことができますか?. 前もって感謝します

EDITEDサーブレットフィルターを使用したソリューションにたどり着きました...しかし、それでも..RESTEasyサービス内でそれを行うことはできますか?

4

1 に答える 1

16

次のように、リソースの Context に注釈を付けることができます。

@GET
@Path("/{id}")
public Response getMe(
            final @PathParam("id") String id,
            @Context HttpServletRequest req) {

     System.err.println(req.getRemoteAddr());
于 2010-09-13T09:43:14.953 に答える