帮忙看看,搞了一天了,没想出那里出了问题.
map98 2008-03-19 12:46:13 String uriString = "http://localhost/test/abc.asp?a=李四&b=男&c=中学生";
WebClient myWebClient = new WebClient();
Stream myStream = myWebClient.OpenRead(uriString); //这里出错
StreamReader sr = new StreamReader(myStream);
string s=sr.ReadToEnd();
Console.WriteLine(s);
以上这段代码返回"远程服务器返回错误: (500) 内部服务器错误。"
我把"http://localhost/test/abc.asp?a=李四&b=男&c=中学生"这个URL拷贝到IE浏览器的地址栏里能够正确访问, 应该不是URL有错.
如果将代码中的uriString 换成其它值, 如"http://www.163.com", 程序可以正确执行.
搞了一天了,没想出那里出了问题.