.NET Micro Framework(C#)を使用してFez Panda IIマイクロコントローラボードからHTTP POSTを作成しようとしていますが、次のコードは例外をスローしますリクエストストリームを取得しようとしている間、コードスニペットの後を参照してください。私はこの特定のエラーに関する何かをインターネット上のどこでも見つけることができない。.NET Micro FrameworkのHTTP POST - 例外GetRequestStream()
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.urlofthewebsite.com/Word/");
string name = "00ABCDEFDEADBEEF";
string rawData = "2012-02-08\t14:53:08\t755F66";
try
{
string postData = "deviceID=" + name + "&rawData=" + rawData;
Debug.Print(postData);
byte[] data = Encoding.UTF8.GetBytes(postData);
//request.ContentType = "application/x-www-form-urlencoded";
//request.ContentLength = data.Length;
//Set parameters of web request for HTTP POST
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
request.KeepAlive = false;
//Create a stream to send the post data to
//ERROR OCCURS HERE
Stream postDataStream = request.GetRequestStream();
etc.
デバッグ出力:
#### Exception System.Exception - 0x00000000 (1) ####
#### Message: DNS server IP address was not found.
#### GHIElectronics.NETMF.Net.Dns::GetHostEntry [IP: 0038] ####
#### GHIElectronics.NETMF.Net.HttpWebRequest::EstablishConnection [IP: 00e1] ####
#### GHIElectronics.NETMF.Net.HttpWebRequest::SubmitRequest [IP: 0013] ####
#### GHIElectronics.NETMF.Net.HttpWebRequest::GetRequestStream [IP: 0008] ####
#### Fresh_Step.Program::httpPostRawData [IP: 0052] ####
#### Fresh_Step.Program::Main [IP: 0004] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.W5100.Http.dll
問題は何だろうか?どんな助力も非常に感謝しています。追加情報が必要な場合は、私はそれを提供してうれしいです。
送信しているページへのリンクを教えてもらえますか? –