मैं एक ड्रूपल सर्वर से कनेक्ट करने का प्रयास कर रहा हूं। मैं अतीत में ऐसा करने में सक्षम हूं लेकिन ड्रूपल डेवलपर्स को अब मुझे एक और कुकी जोड़ने की आवश्यकता है। सर्वर उस कुकी को पंजीकृत नहीं करता है जिसे मैं नीचे भेजने की कोशिश कर रहा हूं। क्या कोई देख सकता है क्यों?सर्वर एंड्रॉइड फोन से कुकी को पहचान नहीं रहा
public static void maybeCreateHttpClient() {
if (mHttpClient == null) {
mHttpClient = new DefaultHttpClient();
final HttpParams params = mHttpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params,
REGISTRATION_TIMEOUT);
HttpConnectionParams.setSoTimeout(params, REGISTRATION_TIMEOUT);
ConnManagerParams.setTimeout(params, REGISTRATION_TIMEOUT);
BasicCookieStore cookieStore = new BasicCookieStore();
ClientCookie cookie = new BasicClientCookie("aml", key);
cookieStore.addCookie(cookie);
localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
}
}
जो कुकीज _are_ आमतौर पर सर्वर से आने के बाद से समझ में आता है, है ना? – njzk2
अच्छी तरह से सत्र आईडी और सत्र का नाम है, लेकिन मैं जो एमएल भेज रहा हूं वह नहीं है। समस्या यह थी कि एंड्रॉइड उन्हें संभालने पर सर्वर अलग कुकीज़ को पहचान नहीं पाएगा। तो मुझे उन्हें एक विशिष्ट तरीके से भेजने की जरूरत है। एक अल्पविराम के बजाय उन्हें अलग करने के लिए अल्पविराम के साथ। – jiduvah