Отправка HTTP-запроса из Netduino

У меня есть Netduino Plus, и он мне нужен для отправки запросов Http на мой сервер. Я не гуру в C#, я никогда не пробовал его раньше, поэтому я копирую/вставляю код из Интернета и пытаюсь заставить его работать. Но даже через несколько часов я не могу заставить его работать.

using System;
using System.IO;
using System.Net;
using System.Text;

using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.NetduinoPlus;

namespace NetduinoPlusApplication5
{
  public class Program
  {
    static void Main()
    {

        var request = WebRequest.Create("http://example.com?variable=1");
        request.Method = "GET";
        var result = request.GetResponse();
    }
  }
}

Что я делаю неправильно?


person vZ10    schedule 21.11.2014    source источник
comment
Вы забыли сказать нам, в чем проблема.   -  person Asad Saeeduddin    schedule 21.11.2014
comment
Это не работает. Это проблема :(   -  person vZ10    schedule 21.11.2014
comment
Это бесполезное описание проблемы. Если вы позвоните механику и скажете ему/ей, что ваша машина не работает, они повесят трубку. В чем конкретно проблема? Вы получаете исключение?   -  person Asad Saeeduddin    schedule 21.11.2014


Ответы (1)


Вы выполняете запрос GET, поэтому я думаю, вы хотите получить тело ответа с сервера. В этом случае вы должны использовать:

Поток respStream = resp.GetResponseStream();

вместо простого GetResponse(). Таким образом, вы можете прочитать в потоке тело ответа.

Паоло.

person ppatierno    schedule 24.11.2014