HttpClient4.5.2 使用cookie保持会话——获取cookie

摘要: 如果是同一个HttpClient没有关闭的时,HttpClient4可以保持会话,如果关闭了,那么就需要我们为每个HttpClient 添加cookie 来维持回话。本文以HttpClient4.5.2 进行阐述。本篇主要是描述如何获取cookie,如有不足,欢迎指正。谢谢!

首先,我们建立了一个java maven项目,之后我们添加HttpClient4.5.2 的依赖

HttpClient4.5.2 使用cookie保持会话——获取cookie

1、使用CookieStore来获取保存

HttpClient4.5.2 使用cookie保持会话——获取cookie

运行结果如下:

2、根据Set-Cookie 来获取cookie

HttpClient4.5.2 使用cookie保持会话——获取cookie

运行结果如下:

HttpClient4.5.2 使用cookie保持会话——获取cookie

3、根据HttpClientContext 

HttpClient4.5.2 使用cookie保持会话——获取cookie

运行结果如下:

HttpClient4.5.2 使用cookie保持会话——获取cookie

4、还是根据CookieStore

HttpClient4.5.2 使用cookie保持会话——获取cookie

运行结果如下:

HttpClient4.5.2 使用cookie保持会话——获取cookie