私のRESTEasyサービスには、Cookieパラメータを使用するメソッドがあります。
public interface SimpleService
{
public String test(@CookieParam("param") String param);
}
現在、RESTEasyクライアントフレームワークでSimpleServiceを使用しようとしていますが、これはサーブレット内からのプロキシファクトリです。ただし、Cookieパラメータを正しく「転送」するにはどうすればよいですか?今のところ、リクエストのCookie配列を手動でループし、Cookieの値をtest(..)関数呼び出しに手動で提供する必要があります。http://docs.jboss.org/resteasy/docs/2.3.0.GA/userguide/html/RESTEasy_Client_Framework.htmlでRESTEasyクライアントフレームワークのドキュメントを読むと、次のようになります。
@CookieParamは、サーバー側の対応するミラーの反対側で動作し、サーバーに送信するCookieヘッダーを作成します。独自のjavax.ws.rs.core.Cookieオブジェクトを割り当て、それをパラメーターとしてクライアントプロキシメソッドに渡す場合は、@CookieParamを使用する必要はありません。クライアントフレームワークは、Cookieをサーバーに渡していることを認識しているため、追加のメタデータは必要ありません。
だから私はこれが私の場合に何を意味するのか興味がありますか?サーブレットでRESTEasyクライアントフレームワークとCookieパラメータを適切に使用するにはどうすればよいですか?
ありがとう!