积极答复者
C#调用servlet的问题

问题
-
hi,大家好:
我在vs2005中使用C#写了一个运行在windows moblie 6模拟器中的 访问servlet的程序。具体如下:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(http://127.0.0.1:8080/test/mytest?username=jn&password=1234);
request.Timeout = 50000;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader readStream = new StreamReader(resStream, encode);
strRet = readStream.ReadToEnd();// Close the stream object.
resStream.Close();
readStream.Close();// Release the HttpWebResponse.
response.Close();当程序运行到HttpWebResponse response = (HttpWebResponse)request.GetResponse();这句时会出现异常 如下:
在 System.IO.FileNotFoundException 中第一次偶然出现的“mscorlib.dll”类型的异常
在 System.UriFormatException 中第一次偶然出现的“System.dll”类型的异常
但程序依然可以继续运行 并且 成功访问servlet并得到servlet的返回数据。
请问这两个异常如何处理掉。谢谢!
答案
-
你好:
你的问题与asp.net mobile开发相关,建议你在相当的论坛中询问
- 已标记为答案 BoberSongModerator 2010年9月23日 8:12
-
提示的应该是
http://127.0.0.1:8080/test/mytest?username=jn&password=1234
导致的。你可以把1270.0.1换成机器名进行测试,或者在hosts文件里映射一个虚拟的域名。如
127.0.0.1 www.mxh.com.cn
【孟子E章】- 已标记为答案 BoberSongModerator 2010年9月23日 8:12
全部回复
-
你好:
你的问题与asp.net mobile开发相关,建议你在相当的论坛中询问
- 已标记为答案 BoberSongModerator 2010年9月23日 8:12
-
提示的应该是
http://127.0.0.1:8080/test/mytest?username=jn&password=1234
导致的。你可以把1270.0.1换成机器名进行测试,或者在hosts文件里映射一个虚拟的域名。如
127.0.0.1 www.mxh.com.cn
【孟子E章】- 已标记为答案 BoberSongModerator 2010年9月23日 8:12