2014-11-21 167 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。