2013-12-17 67 views
0
BasicClientCookie cookie = new BasicClientCookie("JSESSIONID", getSessionId()); 

//cookie.setDomain("your domain"); 
cookie.setPath("/"); 

cookieStore.addCookie(cookie); 
httpclient.setCookieStore(cookieStore); 
response2 = httpclient.execute(httppost); 

我不能編譯它們..我應該導入什麼來獲取方法getSessionId()和setCookieStore()?如何在java HTTP客戶端中設置cookie?

+0

你肯定不會導入方法。請說明你正在嘗試做什麼。 –

+0

服務器分配會話,而不是客戶端... –

回答

0
HttpPost httppost = new HttpPost(postData); 
CookieStore cookieStore = new BasicCookieStore(); 
BasicClientCookie cookie = new BasicClientCookie("JSESSIONID", getSessionId()); 

//cookie.setDomain("your domain"); 
cookie.setPath("/"); 

cookieStore.addCookie(cookie); 
client.setCookieStore(cookieStore); 
response = client.execute(httppost);