だから私はモバイルサイトをロードするwebViewを持っています...デフォルトではサイトは最初のCookiePHPSESSID...
を設定します:ログイン後、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 は何らかの理由で 2 番目の Cookie を無視します...
iOS で実行されている同じサイトでも、本来のように 2 つの Cookie が出力されます。私は何が欠けていますか?