httpclient4.4如何合并cookie请求头

pseudo 发布于 2015/11/02 10:58
阅读 554
收藏 0

在发送http请求时手动设置了保存登录信息的cookie, 服务端会通过返回的set-cookie设置其他cookie,但服务端返回的cookie与手动设置的cookie是两个Cookie请求头,请问有什么办法将它们合并?

举个例子:

我发送了请求,接受了服务端返回的cookie,下次请求时有两个请求头

Cookie: key1=value1

Cookie: key2=value2

但浏览器访问时的请求头是

Cookie: key1=value1; key2=value2

加载中
0
pseudo
pseudo

自己结贴吧



HttpClientContext context = new HttpClientContext()CookieStore cookieStore = new BasicCookieStore()String[] curCookie = cookies[index].split("=", 2); BasicClientCookie cookie = new BasicClientCookie(curCookie[0], curCookie[1]); cookie.setDomain(".baidu.com"); cookie.setPath("/"); cookieStore.addCookie(cookie); context.setCookieStore(cookieStore);

返回顶部
顶部