在所有情况下检查真正的网站地址存在

时间:2014-09-25 04:20:00

标签: c# httpwebrequest

当我开始处理一个项目,其中一个功能是检查网址是否存在时,我遇到了一个问题。这个问题已经解决,但由于可能没有人写这样的地址:http://address.something它必须通过正则表达式或简单地用string.Substring方法改变代码。但是,即使像dadadafafaf这样的非所有人也会将其更改为http://dadadafafaf,对于像这样的格式的链接,我的BT互联网提供商将创建一个新网站,我的方法检查地址的存在是否批准。有没有办法编辑用户的输入地址而不失去对它的控制?

the methid:

    protected bool ZkontrolujExistenciStranky(string link)
    {
        try
        {
            var request = WebRequest.Create(link) as HttpWebRequest;
            request.Method = "GET";
            using (var respond = (HttpWebResponse)request.GetResponse())
            {
                ZiskatData(respond);
                return respond.StatusCode == HttpStatusCode.OK;                   
            }
        }
        catch    
        {
            return false;
        }
    }

这是一个例子:

http://postimg.org/image/a4gpkvtzl/

0 个答案:

没有答案