1

私は.net Webサービスを使用して、Androidアプリケーションから取得している応答をキャッチしています。Androidアプリケーションから以下の行に戻っています

HttpClient httpClient = new DefaultHttpClient();
        HttpPost httpPost = new HttpPost(
                "http://10.0.2.2:51889/OMS/WebServices/Service.asmx/Test");

    List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(2);
    nameValuePair.add(new BasicNameValuePair("email", "abc"));
    nameValuePair.add(new BasicNameValuePair("pwd", "123"));


    // Url Encoding the POST parameters
    try {
        httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
    } catch (UnsupportedEncodingException e) {
        // writing error to Log
        e.printStackTrace();
    }

    // Making HTTP Request
    try {
        HttpResponse response = httpClient.execute(httpPost);


    } catch (ClientProtocolException e) {
        // writing exception to log
        e.printStackTrace();

    } catch (IOException e) {
        // writing exception to log
        e.printStackTrace();
    }

.net Web サービスでこの応答を取得するにはどうすればよいですか?

私はアンドロイドからこのようなデータを取得しますここに画像の説明を入力

どうすればC#.netでそのデータを取得できますか???

4

2 に答える 2

0

こちらが.netの完全なチュートリアルであるAndroidConnectionを確認してください。

また、AndroidアプリケーションからWebサービスへの応答を取得するには、Ksoapが役立ちます。これが完全なKsoapチュートリアルです。それを読んでください。それがお役に立てば幸いです。

于 2013-01-09T11:53:08.610 に答える
0

ASMX のため、Web サービスは Soap WS のようです。SOAP は Microsoft 独自のプロトコルであり、HttpRequest として使用することはできません。

KSOAP などの .Net SOAP WebServices を使用するには、外部ライブラリを使用する必要があります。

それ以外の場合は、ネット レスト サービスを作成し、POST、PUT、DELETE、GET メソッドを使用して HTTP リクエストとして直接呼び出すことができます。

于 2013-01-09T13:08:10.907 に答える