मैं http अनुरोध भेजने से पहले abc = 123 कुकी सेट करने का प्रयास कर रहा हूं।अपाचे httpclient का उपयोग http अनुरोध के लिए कुकी सेट करने के लिए कैसे करें
प्रतिक्रिया में मैं एक ही कुकी को वापस भेजने की उम्मीद कर रहा हूं। लेकिन प्रतिक्रिया में मुझे abc = 890 मिलता है जहां मान लक्ष्य सर्वर द्वारा निर्धारित किया जाता है।
DefaultHttpClient httpclient = new DefaultHttpClient();
CookieStore cookieStore = httpclient.getCookieStore();
BasicClientCookie cookie = new BasicClientCookie("abc", "123");
// Prepare a request object
HttpGet httpget = new HttpGet("http://abc.net/restofurl");
cookieStore.addCookie(cookie);
httpclient.setCookieStore(cookieStore);
// Execute the request
HttpResponse response = httpclient.execute(httpget);
// Examine the response status
log.info("Http request response is: " + response.getStatusLine());
List<Cookie> cookies = cookieStore.getCookies();
for (int i=0; i<cookies.size();i++) {
if (cookies.get(i).getName().toString().equals("abc")) {
log.info("cookie is: " + cookies.get(0).getValue().toString());
}
}
धन्यवाद