我正在将网址解码为最纯粹的形式,浏览器显示然后将它们存储在MS SQL db(nvarchar列类型)中
srRelativeUrl = HttpUtility.UrlDecode(srRelativeUrl);
我的问题是我也在用
获取新发现的网址HttpWebRequest request = (HttpWebRequest)WebRequest.Create(srRelativeUrl);
是否存在任何可能导致错误的情况,因为url未正确编码?
非常感谢答案
答案 0 :(得分:1)
当你遇到一个无效的网址时,它会产生一条错误信息。如果网址没有正确形成,你很可能会得到例外。
所以你可以添加这个:
try
{
HttpWebRequest postReq = (HttpWebRequest)WebRequest.Create(url);
....res of your code.....
}
catch (WebException p)
{
//You can record these errors in maybe database and later review them.
}