■ Uri 클래스의 IsWellFormedUriString/TryCreate 정적 메소드를 사용해 URL 무결성을 검증하는 방법을 보여준다.
▶ Uri 클래스 : IsWellFormedUriString/TryCreate 정적 메소드를 사용해 URL 무결성 검증하기 예제 (C#)
1 2 3 |
Console.WriteLine(ValidateURL("https://www.daum.net")); |
▶ Uri 클래스 : IsWellFormedUriString/TryCreate 정적 메소드를 사용해 URL 무결성 검증하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#region URL 검증하기 - ValidateURL(url) /// <summary> /// URL 검증하기 /// </summary> /// <param name="url">URL</param> /// <returns>URL 검증 결과</returns> public bool ValidateURL(string url) { if(!Uri.IsWellFormedUriString(url, UriKind.Absolute)) { return false; } if(!Uri.TryCreate(url, UriKind.Absolute, out Uri temporaryURI)) { return false; } return temporaryURI.Scheme == Uri.UriSchemeHttp || temporaryURI.Scheme == Uri.UriSchemeHttps; } #endregion |