私は次のようにいくつかPOST
をwebServiceに 送信するAndroid用のプログラムを書いていますHttpClient
:
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://example.com/service");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("email", email));
nameValuePairs.add(new BasicNameValuePair("password", password));
// Execute HTTP Post Request
ResponseHandler<String> responseHandler=new BasicResponseHandler();
String response = httpclient.execute(httppost , responseHandler) ;
そして、私はこのように「フォーム」と呼ばれる「www.example.com」のクッキーを取得しようとしました:
`
Log.d("Cookie0" , httpclient.getCookieStore().getCookies().get(0).getValue()) ;
Log.d("Cookie1", CookieManager.getInstance().getCookie("http://example.com"));
ただし、Cookieを取得する2つのメソッドは、「フォーム」に対して2つの異なる値を返します。なぜ?