在C#里怎样用xmlhttp检测一网址并返回404,500等错误信息? in C#, don't use XMLHTTP, use classes in System.Net, like WebClient or HttpWebRequest/HttpWebResponse, do try/catch on WebException, check its Status property 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System;using System.Net;class TestExist{ static bool UrlExist(string sURL) { bool bExists = false; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sURL); //Console.WriteLine(request.Timeout); //WebProxy proxy = new WebProxy("your proxy server here", 8080); //request.Proxy = proxy; request.Method = "HEAD"; request.AllowAutoRedirect = false; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) bExists = true; response.Close(); } catch (WebException ex) { HttpWebResponse response = (HttpWebResponse)ex.Response; Console.WriteLine(response.StatusCode); } return bExists; } static void Main(string[] args) { Console.WriteLine(UrlExist(args[0])); }} 速度为什么比vb里的xmlhttp慢很多? C# 已经实现模拟登录(可以获得登录后的html),怎样实现打开一个登录后的页面 为什么不能实现在托盘显示程序图标? C# SqlHelper 问个sql查询语句 acess数据库问题 怎么把一个中文字符串转换成能在网页路径上显示的格式? 怎样得到Form当前是否被激活的状态 asp.net 获取值问题 小弟在做安装程序时遇到一个问题不知道怎么解决,请各位大虾帮帮忙了!(一定给分) 百度地图的使用 .NET DataProdiver For DB2(Unable to load DLL (db2_36)) 寻找c#兼职程序员
using System.Net;class TestExist
{
static bool UrlExist(string sURL)
{
bool bExists = false;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sURL);
//Console.WriteLine(request.Timeout);
//WebProxy proxy = new WebProxy("your proxy server here", 8080);
//request.Proxy = proxy;
request.Method = "HEAD";
request.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
bExists = true; response.Close();
}
catch (WebException ex)
{
HttpWebResponse response = (HttpWebResponse)ex.Response;
Console.WriteLine(response.StatusCode);
} return bExists;
} static void Main(string[] args)
{
Console.WriteLine(UrlExist(args[0]));
}
}