1. 客戶端通過http協議去請求服務器,服務器通過session機制返回cookie,那麼在客戶端就可以獲取到cookie
首先我們判斷客戶端請求是否成功
if(response.getStatusLine().getStatusCode()==200)
然後,如果請求成功
client.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BEST_MATCH);
其中client爲之前在HttpClient client = getHttpClient();中生成的
CookieStore cookieStore = new BasicCookieStore();
loginValidate = true; //這個爲設置標誌
responseMsg = EntityUtils.toString(response.getEntity());////獲得響應信息
responseLogincode="0000";//設置標誌
List<Cookie> cookies = ((AbstractHttpClient)client).getCookieStore().getCookies();
cookie_ID = cookies.getValue();
這樣就獲取到cookie,然後我們通過這個cookie進行想要的操作 就可以了