2012-12-08 47 views
1

我正在嘗試爲網站製作應用程序。登錄工作正常,但是當我嘗試發送GET請求時,會話ID cookie不會發送。用CookieStorage HttpContext的設置是這樣的:Android HttpClient cookies

public static final HttpContext LOCALCONTEXT = new BasicHttpContext(); 
LOCALCONTEXT.setAttribute(ClientContext.COOKIE_STORE, cookieStore); 

比爲登錄:

HttpResponse response = httpclient.execute(httppost, LOCALCONTEXT); 

,這就是GET請求:

HttpResponse response = httpclient.execute(httpGet, LoginActivity.LOCALCONTEXT);. 

隨着

Log.d(LoginActivity.NAME, "Cookie1:= " + LoginActivity.LOCALCONTEXT.getAttribute(ClientContext.COOKIE_STORE).toString()); 

我記錄了保存的cookie bef礦石和GET請求之後。他們是正確的。但是,比我嗅探模擬器的流量和cookie不發送。 爲什麼?

回答

0

已解決。 問題在於我登錄到「http://WWW.arenakampf.de」頁面並將GET發送到「http://arenakampf.de」:/