2015-10-19 148 views
0

我正在编写一个应用程序,可以与网站进行通信,并执行诸如登录,发布内容等内容。Apache HttpClient正确处理cookie?

长话短说,应用程序工作正常。虽然,我想让它更有效率,而不是做一个低级别的cookie集成。我目前使用

post.setHeader("Cookie", "abc"); 

我很清楚的CookieStore方法的,我一直在寻找帮助所有对谷歌/#1。所以我遇到的问题是,我的cookie是在我的代码中预定义的,这是一个问题,因为我的cookie中的一些通用密钥可能会过期。该饼干有cachedgeneric生成的密钥,这是个别给出。

我需要能够去网站,并存储任何cookie首先给我。那么开始执行我的代码登录。截至目前,Cookie为空。

我该如何处理?我想要高效,我想在网站上运行一个“虚拟”执行,然后将给定的cookie复制到低级cookie存储。 (我觉得有一个更好的方法,这就是为什么我希望在这里得到一些输入)

回答

0

找出来了,我只用了BasicCookieManager,并且我用它查询了所有的Cookie以查看是否cookie是活跃的。作品完美无瑕。