美文网首页
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