2014-11-21 228 views
0

我有Netduino Plus,我需要它将Http请求发送到我的服务器。我不是C#中的大师,我从来没有尝试过,所以我复制/粘贴来自互联网的代码,并尝试使其工作。但即使几个小时后,我也无法工作。从Netduino发送HTTP请求

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(); 
    } 
    } 
} 

我做错了什么?

+0

你忘了告诉我们问题是什么。 – 2014-11-21 17:34:35

+0

它不起作用。这就是问题:( – vZ10 2014-11-21 18:27:10

+0

这是对这个问题的无用描述,如果你打电话给机械师并告诉他/她你的车“不起作用”,他们会挂断你的。具体问题是什么?一个例外? – 2014-11-21 19:32:00

回答

1

您正在执行GET请求,所以我认为您想从服务器获取响应正文。在这种情况下,您必须使用:

Stream respStream = resp.GetResponseStream();

而不是简单的GetResponse()。通过这种方式,您可以在流上读取响应主体。

Paolo。