【问题标题】:How can i set cookies in java HTTP client?如何在 java HTTP 客户端中设置 cookie?
【发布时间】:2014-01-04 18:23:48
【问题描述】:
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 cookies httpclient


【解决方案1】:
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); 

【讨论】:

    猜你喜欢
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    相关资源
    最近更新 更多