0

私は、Web サーバーにログインする必要がある Android アプリケーションを作成しています。アプリケーションの後半で、ユーザーがポートフォリオ情報を表示するように要求すると、サーバーはユーザー セッションがまだ開いているかどうかを確認します。それ以外の場合、ユーザーは不明と見なされます。ログインページにリダイレクトされます。

HttpURLConnection 経由でヘッダー フィールドを使用してログインし、応答を正常に読み取ることができました。ただし、ポートフォリオを読み取るためにサーバーに再接続しようとすると、ユーザーは常に不明と見なされます。長い試行錯誤とネットでの検索の後、応答が取得された後にログイン接続セッションが自動的に閉じられることがわかりました。サーバーがログインしているユーザーを Cookie 経由で追跡することを前提としたコードをいくつか試しましたが、失敗したため (後で見つけました)サーバーはログインしたユーザーを追跡するために Cookie を使用しません! この問題を解決するために助けが必要です。事前に感謝します。

4

1 に答える 1

0

さまざまな方法を試した後、グローバルHttpClientを定義して開いたままにし、別のローカルHttpPostで使用して、同じ接続セッションを開いたまま表示する必要のあるページを変更するしか方法がないことがわかりました。

于 2012-05-12T09:08:24.763 に答える