私はRESTfulなAPIとnoobieと私は、REST呼び出しを使用して認証トークンを取得するJavaライブラリを構築しようとしていますし、私はそれを格納するつもりでJAX-RSのwihのクッキーを確認する方法クッキーに追加して、それをさらなるAPI呼び出しに使用することができます。私は、次のコードを使用してそれを行っている:設定し、Javaのライブラリコード
はどのようにこれを達成することができますか?
NewCookie cookie4 = new NewCookie("name", "123");
Response.ok("OK").cookie(cookie4).build();
//call made to retrieve the cookie here, is defined below
私は今、私は上記のように設定した後にクッキーを取得しようとするので、
@GET
public Response getCookie(@CookieParam("name") Cookie cookie) {
if (cookie == null) {
System.out.println("IN NULL");
return Response.serverError().entity("ERROR").build();
} else {
return Response.ok(cookie.getValue()).build();
}
}
のように取得クッキーの方法があります:
Cookie cookieval = null;
Response check = getCookie(cookieval);
System.out.println(cookieval.getName());
System.out.println(cookieval.getValue());
それは動作しません、流れが行きます上記のgetcookieメソッドのクッキーのヌル部分に挿入します。私はJUNITテストケースを使ってテストしています。クッキーはrequestオブジェクトを永続的ではないそう
情報が不十分であるなら、私に知らせて以上の情報
テストケースの場合は、_complete_実行可能コードの例を投稿してください。 –