첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

▶ Uri 클래스 : IsWellFormedUriString/TryCreate 정적 메소드를 사용해 URL 무결성 검증하기 예제

Console.WriteLine(ValidateURL("https://www.daum.net"));

 

728x90

 

▶ Uri 클래스 : IsWellFormedUriString/TryCreate 정적 메소드를 사용해 URL 무결성 검증하기

#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
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요