私はいくつかのサービスをJavaで構築しており、リダイレクトに関するいくつかの問題があります。このドメインを開かずにドメインからクッキーを取得
私はdomainAにログインフォームを持っています。ログイン後、他のドメインのCookieを設定したいdomainB。今
、私はしばらく後にドメインAを開いて、私はに、ドメインBクッキー銭があるかどうかを確認したいと思いますが、私は、ドメインBにドメインAからユーザーをリダイレクトする必要はありません。
は、任意の可能性はどのクッキーがあるかどうかを確認するために、ドメインBにドメインAからJAVAにリクエストを送信するために、ありますか?
私がしようとしていた:
try {
Cookie[] cookies = request.getCookies();
for (int i = 0; i < cookies.length; i++) {
Cookie c = cookies[i];
if (c.getName().equals("xvz")) {
cookieSCS = c.getValue();
}
}
if(cookieSCS == null || cookieSCS == ""){
cookieSCS = "there is no cookie";
}
} catch (Exception e) {
cookieSCS = e.toString();
}
しかし、私はjava.lang.NullPointerException
を取得し、私はこの方法では、文句を言わない私に与えていることを理解する:クッキーを取得するための
try {
URL url = new URL(rURL + "checkCookie");
InputStream response2 = url.openStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(response2, "UTF-8"));
for(String line; (line = reader.readLine()) != null;){
responsePool += line;
}
}catch(Exception e2){
e2.printStackTrace();
}
logger.info(responsePool);
とで、ドメインBコードだけですクッキーを取得する可能性はありますか?ドメインBドメインBでクッキーを取得する可能性はありますか?