WinCE5.0上使用HttpWebRequest类遇到的问题
使用C#在VS.net 2005开发的应用程序。用手持机无线上网后,到网页上自动提交数据,代码如下:
private bool Submit()
{
string uriString="http://***********************";
string postData="message.content=test&id=4a4ba0b30649436501064950a7fb0006";
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] bytePostData = encoding.GetBytes(postData);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(uriString);
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.Method = "post";
myRequest.ContentLength = postData.Length;
Stream outStream = myRequest.GetRequestStream();
outStream.Write(bytePostData, 0, bytePostData.Length);
outStream.Close();
}
这段代码做成Windows的应用程序,在PC上能成功提交数据,并且服务器上也能查到。但做成WinCE的应用程序放到设备上后,虽然能成功运行,但服务器上却查不到提交的数据。不知道是程序的问题,还是手持机上网设置的问题?(因为测试手持机的时候还没有无线网卡,所以设备是通过Console口和PC连接,WinCE中的IE也能正常上网打开网页。)
小弟第一次做手持机的开发,恳请各位高手指点迷津,在此先谢过了。