1

所以我有一个加载移动站点的 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。我错过了什么?

4

0 回答 0