由于此篇文章只是關心cookie的處理,
所以只看RequestAddCookies的process,源碼如下:

同樣ResponseProcessCookies的processCookies源碼如下

如果使用同一個httpclient對象訪問,開始先訪問A網(wǎng)站,如果A網(wǎng)站響應了cookie,則存儲到cookieStore里面,接著如果使用這個httpclient訪問B網(wǎng)站,則從cookieStore里面查詢是否保存了B網(wǎng)站的cookie,如果保存了,則此次訪問B網(wǎng)站帶上B的cookie,如果沒保存則不帶cookie訪問。同時如果B網(wǎng)站響應了cookie,則將此cookie添加到cookieStore。則此時cookieStore既保存著A的cookie也保存了B的cookie。
2016年7月12日09:29:54 發(fā)現(xiàn)android的http不會保存相同域名下的兩個應用的cookie,后一個會覆蓋前面一個。