2012-10-19 6 views
0

내 웹 사이트에서 누군가의 웹 사이트에서 특정 URL을 사용할 수 있는지 확인하고 싶습니까? 다른 URL은 www.example1.com 입니다 내 웹 사이트입니다 www.example2.comURL을 확인하는 방법은 내 웹 사이트의 다른 웹 사이트에서 제공됩니까?

나는 URL을 www.example2.com/blogs이 www.example1.come 웹 사이트에서 availabe인지 여부를 확인하려면

: 예는 ?

가능합니까? 그렇다면 확인하는 방법을 알려주시겠습니까? 감사합니다. .

답변

1

WebClient 클래스를 사용하여이 URL로 HTTP 요청을 보내고 예외를 잡을 수 있습니다. 원격 서버에서 404를 반환하면 내용을 다운로드하려고 시도 할 때 예외가 발생합니다.

using (var client = new WebClient()) 
{ 
    try 
    { 
     client.DownloadData("http://www.google.com/x"); 
     // The url exists 
    } 
    catch (WebException ex) 
    { 
     if (((HttpWebResponse)ex.Response).StatusCode == HttpStatusCode.NotFound) 
     { 
      // 404 
     } 
    } 
} 
+0

위의 시나리오에 대한 예를 들려 줄 수 있습니까? – Melody

+0

물론 예를 설명하기 위해 내 게시물을 업데이트했습니다. –

+0

대단히 감사합니다. – Melody

관련 문제