Получение httpResponse в .net от android

Я использую .net webservice, чтобы поймать ответ, который я получаю от приложения Android. Я возвращаюсь ниже строки Из приложения Android

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

    List nameValuePair = new ArrayList(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?

i get the data like this from androidenter image description here

так как я могу получить эти данные в C# .net ???

1
добавлено отредактировано
Просмотры: 2
nl ja de
.net webservice, чтобы уловить ответ или запрос? это должен быть запрос.
добавлено автор Nirav Tukadiya, источник
@shivanipatel: если вы хотите отправить данные из android в службу asp.net, то это зависит от того, как вы создали свою службу, она принимает строку json от клиента, xml от клиента или как параметры с устройства Android? что ваш веб-сервис принимает в качестве параметров?
добавлено автор ρяσѕρєя K, источник
ответ от приложения Anroid ??? Вы используете HTTP-сервер в приложении или как вы звоните из приложения .net в приложение для Android? Из того, что я вижу, вы высылаете HTTP POST на сервер из Android?
добавлено автор Kolja, источник
просто для доказательства того, что я понял тебя правильно. Приложение Android выдает HTTP-запрос POST на какой-либо сервер (без вашего), получает ответ и вы хотите отправить ответ на ваш веб-сервис asp.net?
добавлено автор Kolja, источник
ahh ok, это может быть правильным для вас: msdn.microsoft.com/ ан-нас/библиотека/dd203052.aspx
добавлено автор Kolja, источник
+1 для ссылки выше @ Kolja
добавлено автор Arun Manjhi, источник
Я знаю, что это старый поток. Попробуйте [link] [1], это может помочь. [1]: stackoverflow.com/questions/4088625/…
добавлено автор Murali, источник
нет ответа от приложения android.
добавлено автор shivani patel, источник
Я хочу отправить данные с android на сервер sql через веб-службу asp.net ...
добавлено автор shivani patel, источник
См. Мой отредактированный вопрос ...
добавлено автор shivani patel, источник

2 ответы

Посмотрите здесь, вот полный учебник для .net - Android Connection .

И чтобы получить ответ от приложения android на ваш веб-сервис, Ksoap будет вам полезен. Вот Полный учебник Ksoap .please пройти через это. Надеюсь, это поможет.

0
добавлено

Ваш Web-сервис, похоже, является Soap WS, из-за ASMX. SOAP является проприетарным протоколом Microsoft, и вы не можете использовать его как HttpRequest.

Вы должны использовать внешнюю библиотеку для использования .Net SOAP WebServices, таких как KSOAP.

В противном случае вы можете создать службу Net Rest Service, а затем вы можете вызвать ее напрямую как HTTP-запрос, используя методы POST, PUT, DELETE, GET

0
добавлено
SOAP НЕ является проприетарным протоколом Microsoft. Спецификации выполняются рабочей группой W3C и могут быть найдены здесь: w3.org/TR/soap Если вы готовы создать необходимую полезную нагрузку xml и передать ее на сервер через HTTP-запрос POST. Вам не нужна внешняя библиотека, такая как KSOAP, но она значительно облегчает работу. Но генерировать такое сообщение из шаблона также может быть возможным, поскольку ему нужна только одна операция.
добавлено автор Kolja, источник
Правда, я забыл об этом.
добавлено автор noni, источник