如何验证编码的网址

时间:2014-06-18 08:42:30

标签: c# url

我有一个无效的编码网址,我想在使用HttpUtility.UrlDecode()解码之前对其进行验证 如何验证以下编码的网址:

http%3A%2F%2Fwww.one-two.com&buyer=21

1 个答案:

答案 0 :(得分:0)

您可以像这样验证网址:

Uri sd;
bool b_validUrl = Uri.TryCreate(Uri.UnescapeDataString("http%3A%2F%2Fwww.one-two.com&buyer=21"), UriKind.RelativeOrAbsolute, out sd);

如果b_validUrl=true,则url有效,否则无效。