2011-06-21 19 views
-1

を使用せずにアンドロイド経由のwebMethodsを呼び出す方法を私はの.NET Webサービスメソッドauthenticateuserを作成し、アンドロイドアプリケーションからそれを呼び出す必要がありました。サードパーティツールを使用せずにどうすればいいですか?サードパーティ製のツール

+0

もっと具体的になることができますか?データをWebサービスに投稿して結果を読み取ろうとしていますか? – Genzume

+0

これにはサードパーティのツールは必要ありません。 Androidには、解析に使用できるSAX APIとDOM APIがあります。 – Sujit

+0

POSTメソッドまたはGETメソッドでメソッドを呼び出すのですか? – Shah

答えて

1

は、.NET Webサービスを呼び出し、POSTメソッドを使用して、その後、以下のフォローしたい場合:

DefaultHttpClient httpclient = getClient(); 

    HttpPost httppost = new HttpPost("complete address"); 

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(4);//number should be the amount of parameters 

    nameValuePairs.add(new BasicNameValuePair("param_name", "param_value")); 
    nameValuePairs.add(new BasicNameValuePair("param_name", "param_value")); 

    try { 
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
     HttpResponse response = httpclient.execute(httppost); 
     HttpEntity ht = response.getEntity(); 

     BasicResponseHandler myHandler = new BasicResponseHandler(); 
       String endResult = ""; 

      endResult = myHandler.handleResponse(response); 

      System.out.println("endResuilt*** = "+endResult); 

      dataStream = endResult; 
     }catch(Exception e){ 
      //Catch the Exception 
     } 

・ホープ、このことができます!

関連する問題