иметь правильный формат URL

ли лучший / более точный / более строгий метод / способ узнать, правильно ли отформатирован URL?

С помощью:

bool IsGoodUrl = Uri.IsWellFormedUriString(url, UriKind.Absolute);

Не ловит все Если я наберуhtttp://www.google.com и запустить этот фильтр, он проходит. Тогда я получаюNotSupportedExceptionпозже при звонкеWebRequest.Create.

Этот плохой URL также пропустит следующий код (это единственный другой фильтр, который я смог найти):

Uri nUrl = null;
if (Uri.TryCreate(url, UriKind.Absolute, out nUrl))
{
    url = nUrl.ToString(); 
}

Ответы на вопрос(4)

Ваш ответ на вопрос