मैं कुकीज़ का समर्थन करने वाला URL कनेक्शन बनाने की कोशिश कर रहा हूं। प्रलेखन के अनुसार मैं उपयोग कर सकते हैं:यूआरएल कनेक्शन?
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
मैं इस कोड काम करने के लिए नहीं मिल सका, तो मैं एपीआई 9 (2.3) के लिए यह केवल काम करता है देखा। हालांकि, मुझे पुराने एमुलेटर में कुकी मैनेजर का उपयोग करके कोई त्रुटि नहीं मिली है, कुकी मैनेजर मौजूद है, लेकिन इसका निर्माण नहीं किया जा सकता है। क्या इस काम को पिछले संस्करणों के लिए बनाने का कोई तरीका है? मैंने कोशिश की:
cookieManager.setAcceptCookie(true);
URLConnection con = u.openConnection();
con.setRequestProperty("Cookie", cookieManager.getInstance().getCookie(url););
con.setDoOutput(true);
con.connect();
String addCookie = con.getHeaderField("Set-Cookie");
System.out.println(con.getHeaderFields().toString());
if (addCookie!=null) {
cookieManager.getInstance().setCookie(url, addCookie);
}
लेकिन यह काम नहीं करता है।
आप कर रहे हैं इस मामले में ग्राहक या सर्वर? यदि आप ग्राहक हैं, तो आप 'सेट-कुकी' हेडर का उपयोग क्यों कर रहे हैं? –
यह क्लाइंट इसे पढ़ता है, यह सर्वर द्वारा भेजा जाता है। http://curl.haxx.se/rfc/cookie_spec.html – NoBugs
ओह आदमी आपने अपना जीवन बचाया ... जवाब नहीं बल्कि आपका प्रश्न ... धन्यवाद एक loooooooooooooooottttttttttttttttttttttttt – iAmLearning