C #, Existe uma maneira melhor de verificar a formatação do URL do que IsWellFormedUriString?
Existe um método / maneira melhor / mais precisa / mais rigorosa de descobrir se um URL está formatado corretamente?
Using:
bool IsGoodUrl = Uri.IsWellFormedUriString(url, UriKind.Absolute);
Não pega tudo. Se eu digitarhtttp://www.google.com
e execute esse filtro, ele passa. Então eu recebo umNotSupportedException
later ao ligarWebRequest.Create
.
Este URL ruim também fará com que seja passado o código a seguir (que é o único outro filtro que eu poderia encontrar):
Uri nUrl = null;
if (Uri.TryCreate(url, UriKind.Absolute, out nUrl))
{
url = nUrl.ToString();
}