簡體   English   中英

Android HttpClient cookie

[英]Android HttpClient cookies

我正在嘗試為網站制作應用程序。 登錄工作正常,但是當我嘗試發送GET請求時,未發送會話ID Cookie。 帶有CookieStorage的HttpContext設置如下:

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());

我在GET請求之前和之后記錄了保存的cookie。 他們是正確的。 但是比起我,我嗅到了模擬器的流量,並且沒有發送cookie。 為什么?

解決了。 問題是我登錄到頁面“ http://WWW.arenakampf.de”並將GET發送到“ http://arenakampf.de”:/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM