0

このエンドポイントがあるとします:

@GET
@Path("/{product}")
@Produces(MediaType.APPLICATION_JSON)
public String getProduct(
        @PathParam("product") final String product) {
    return createSignature(<<PLACE COMPLETE URL HERE>>);
}

それに基づいて署名を作成するために、エンドポイント内から呼び出されている完全な URL を知るにはどうすればよいですか? ありがとう

4

2 に答える 2

2

@Context HttpServletRequest requestメソッドにパラメータとして追加することで、元のリクエストにアクセスできます。その後、リクエストでやりたいことは何でもアクセスできます。

于 2013-04-02T18:02:17.897 に答える