java - 通过 Apache HTTP Client Fluent 接口(interface)设置 cookie

标签 java http cookies apache-httpcomponents

我想这样做:

Content result = Request
    .Get("url.com")
    .addHeader("CookieName", "CookieValue") // is this the proper way ?
    .execute()
    .returnContent();

使用 org.apache.http.client.fluent.Request。这是 Apache HTTP Components 的一部分.

我似乎无法在文档中找到它,对此感到抱歉,并感谢您的帮助。

最佳答案

CookieStore cookieStore = new BasicCookieStore();
//cookieStore.addCookie();
Executor executor = Executor.newInstance();
executor.cookieStore(cookieStore)
        .execute(Request.Get("/stuff"))
        .returnContent();

关于java - 通过 Apache HTTP Client Fluent 接口(interface)设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25016087/

相关文章:

python-2.7 - 使用 Flask 在后台异步作业之上模拟同步请求

Javascript:解析 document.cookie JSON 对象时出现问题

ruby-on-rails - Fetch API 向 Rails 服务器发出请求

java - Apache 常见压缩在包含到 Android 项目时给出奇怪的错误

java - 上传时 EPIPE(管道破裂)?

java - 如何通过 cgo/JNA 传递 Java 字符串数组 []String to Go

java - 如何在存在主机 header 时确定请求的真实服务器端口

java - 如果有一个列表一直持有300,000个对象,gc会不会有不好的表现?

java - 服务器自动发现节点的算法?

php - 如何在点击时设置 Cookie?