1

だから私はモバイルサイトをロードする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 が出力されます。私は何が欠けていますか?

4

0 に答える 0