var request = WebRequest.Create(new Uri(url)) as HttpWebRequest;
request.Proxy = WebRequest.DefaultWebProxy;
request.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
if (request == null)
throw new Exception("Non HTTP WebRequest");
var response = request.GetResponse();
var resStream = response.GetResponseStream();
var resStreamReader = new StreamReader(resStream);
var resString = resStreamReader.ReadToEnd();
return resString;
上面是代码,错误出在红色字体部分
关键是不是每次访问都出现,而是不知道什么时候就出现错误了,各位大佬知道怎么解决么,谢谢了
6 个解决方案
#1
那个错似乎是域名无法解析,把域名换成IP,另外你设置了默认代理,也看下那个
#2
是否有代理 ,,
#3
这个代码是别人的,应该是没有吧,我用下面的代码也会出问题,救命啊大佬
#4
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create(strUrl);
WebResponse Response = WebRequestObject.GetResponse();
Stream WebStream = Response.GetResponseStream();
StreamReader Reader = new StreamReader(WebStream);
strPage = Reader.ReadToEnd();
#5
错误不是每次都出现,这个比较不爽
#6
这个问题怎么解决的你?
#1
那个错似乎是域名无法解析,把域名换成IP,另外你设置了默认代理,也看下那个
#2
是否有代理 ,,
#3
这个代码是别人的,应该是没有吧,我用下面的代码也会出问题,救命啊大佬
#4
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create(strUrl);
WebResponse Response = WebRequestObject.GetResponse();
Stream WebStream = Response.GetResponseStream();
StreamReader Reader = new StreamReader(WebStream);
strPage = Reader.ReadToEnd();
#5
错误不是每次都出现,这个比较不爽
#6
这个问题怎么解决的你?