【发布时间】:2015-04-29 08:48:34
【问题描述】:
我发送了两个请求,我想使用 cookie 进行第二个请求(来自第一个请求的响应的 cookie)。
现在如何运作:
Future<Response> f = asyncHttpClient
.prepareGet(URL_1)
.execute();
Response r = f.get();
/* I want code without saving and restoring cookie */
List<Cookie> cookies = r.getCookies();
AsyncHttpClient.BoundRequestBuilder b = asyncHttpClient.prepareGet(URL_2)
for (Cookie c : cookies) {
b.addCookie(c);
}
f = b.execute();
r = f.get();
我想删除复杂的代码,我该怎么做
【问题讨论】:
标签: java httprequest asynchttpclient