none
C#调用servlet的问题 RRS feed

  • 问题

  • 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的返回数据。

    请问这两个异常如何处理掉。谢谢!

     

    2010年9月17日 2:13

答案

全部回复