2011-04-07 74 views
1

我嘗試開發Java客戶端來我的網站,但不能存儲在httpclient4餅乾,服務器在頭在GET請求發送:接受任何cookies在httpclient4

Set-Cookie: PHPSESSID=ea384f86b9b89a749f1684d9d3980820; path=/ 

但在請求後的代碼,我做:

CookieManager m = (CookieManager) CookieHandler.getDefault(); 
System.out.println("Count : " + m.getCookieStore().getCookies().size()); 

我總是獲得數:0

HttpClient的創作:

CookieManager cookiem = new CookieManager(); 
cookiem.setCookiePolicy(CookiePolicy.ACCEPT_ALL); 
CookieHandler.setDefault(cookiem); 
... 
httpClient = new DefaultHttpClient(params); 
     httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, org.apache.http.client.params.CookiePolicy.BEST_MATCH); 

但是我得到同樣的結果,怎麼了?

回答

相關問題