2011-04-07 75 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); 

但是我得到同样的结果,怎么了?

回答

相关问题