美文网首页
Apache httpclient 对cookie的自动处理

Apache httpclient 对cookie的自动处理

作者: 黑女2008 | 来源:发表于2016-05-15 15:29 被阅读932次


由于此篇文章只是关心cookie的处理,

所以只看RequestAddCookies的process,源码如下:

同样ResponseProcessCookies的processCookies源码如下

如果使用同一个httpclient对象访问,开始先访问A网站,如果A网站响应了cookie,则存储到cookieStore里面,接着如果使用这个httpclient访问B网站,则从cookieStore里面查询是否保存了B网站的cookie,如果保存了,则此次访问B网站带上B的cookie,如果没保存则不带cookie访问。同时如果B网站响应了cookie,则将此cookie添加到cookieStore。则此时cookieStore既保存着A的cookie也保存了B的cookie。

2016年7月12日09:29:54 发现android的http不会保存相同域名下的两个应用的cookie,后一个会覆盖前面一个。

相关文章

网友评论

      本文标题:Apache httpclient 对cookie的自动处理

      本文链接:https://www.haomeiwen.com/subject/rppvrttx.html