所以我有一个加载移动站点的 webView... 默认站点设置第一个 cookie:PHPSESSID...
登录后,我也设置了 UID cookie...但是当我输出 cookie 字符串时,字符串中只有第一个 cookie...什么是我失踪了?
这是代码:
CookieManager cManager = CookieManager.getInstance();
cManager.setAcceptCookie(true);
String cs = cManager.getCookie("http://dev.healthcasts.com/home");
Log.i("APPOUT", "ID/////////////////////: " + cs);
这是我在输出中得到的:
ID/////////////////////////////////////:PHPSESSID=a2bf924cd04ce9ca3aa6fa92fef12b20
但在 Chrome 浏览器中,它显示登录后设置的 2 个 cookie ......所以它应该是:
PHPSESSID=a2bf924cd04ce9ca3aa6fa92fef12b20;UID=123456
基本上 CookieManager 出于某种原因忽略了第二个 cookie ......
当它在 iOS 上运行时,相同的站点也会输出 2 个 cookie。我错过了什么?