如题:就是检测这个ull 是否没有错误,不知道我说的明不明白。
就是说我想监控一个网站,我想用程序写:隔一断时间就访问一下,看它是否好使!
就这意思,谢谢大家~
就是说我想监控一个网站,我想用程序写:隔一断时间就访问一下,看它是否好使!
就这意思,谢谢大家~
解决方案 »
- C# 比较两个数组是否完全相同
- 关于这个string的一些疑问?
- 如何把字符,转化成ACSII码?
- 请问这控件是什么错呢:The designer must create an instance of type 'AUserControl' but it cannot because the type is declared as abstract.
- 还是socket问题....异步发送数据出现问题,急救!!!
- 可以在一个大项目下的两个子项目间定义同一个命名空间么?
- 我打算用1个文件来存储软件自身设置的配置信息,请问用什么类型的文件来存储好啊
- 请教各位兄弟
- 谁帮我找回文档?
- 使用quartz.net如何更新执行的结果到界面上来。
- 请问如何跟踪DATASET中的某个值?
- 心里一直不舒服,想说出来,有同感的进来up一下
myWebRequest.Timeout=5000;
try
{
WebResponse myWebResponse=myWebRequest.GetResponse();
Stream resStream = myWebResponse.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
this.Label1.Text = sr.ReadToEnd();
resStream.Close();
sr.Close();
}
catch(System.Net.WebException xx)
{
this.Label1.Text=xx.Message;
}如果label标签显示:无效的地址404错误说明链接无效
(如果有效的话label标签显示网页源代码)
我去试试~ 呵呵~
myWebRequest.Timeout=-1;
try
{
WebResponse webResponse=webRequest.GetResponse();
Stream webStream = webResponse.GetResponseStream();
webStream.Close(); }
catch(System.Net.WebException e)
{
//如果是得到了Web服务器的响应,但是错误响应,则输出错误类型和其描述
if(e.Status == WebExceptionStatus.ProtocolError)
{
Console.WriteLine("Status Code 222: {0}", ((HttpWebResponse)e.Response).StatusCode);
Console.WriteLine("Status Description 333: {0}", ((HttpWebResponse)e.Response).StatusDescription);
//Console.WriteLine(e.Message+"TimeOUt");
} //如果是Web服务器超时而没有响应,则输出超时信息
//超时值在上面的.wReq.Timeout属性里设置
if(e.Status == WebExceptionStatus.Timeout)
{
Console.WriteLine(e.Message+"TimeOUt");
}
//添加代码说明此链接不能访问
}