1

私はAndroidが初めてです.私のアプリケーションでは、Webサービスの最初の接続時にセッションを維持する必要があります(応答を得た最初のURLを呼び出すときにJavaサーバーWebサービスのURLを実装する必要があります.その2番目のURL呼び出しの後、falseが返されます応答 .thing は、最初の URL を呼び出したのと同じセッションで URL を呼び出す必要があることです)電話して、どうすればそれらを今後の活動に保つことができますか。サンプル コードまたは関連ドキュメントを共有するか、回答を関連付けてください。私の意図を理解していただければ幸いです。

4

1 に答える 1

0

http クライアントを使用している場合にサーバーから Cookie またはセッションを取得するには、次のようにします。

     List<Cookie> cookies = ((AbstractHttpClient) httpclient).getCookieStore().getCookies();

             if (cookies.isEmpty()) {
                Log.d("TAG","no cookies received");
             } else {
                for (int i = 0; i < cookies.size(); i++) {

                    if(cookies.get(i).getName().contentEquals("ASP.NET_SessionId")) {
                     asp = cookies.get(i).getValue();
                   }
                }
                Log.e("this is the cookiee", asp);
                }  
于 2012-11-30T05:26:09.387 に答える