본문 바로가기
IT-개발,DB

[개발] VC++, C#, 웹페이지의 존재여부를 확인하기 위한 팁입니다.

by SB리치퍼슨 2011. 1. 19.

웹페이지의 존재여부를 확인하기 위한 팁입니다.
[VC++]
Check.cpp

CServer downloadServer;
CString strDownLoadStatus = downloadServer.RequestServer(strUrl.GetBuffer(0));

 

웹페이지의 존재여부를 확인하기 위한 팁입니다.
[C#]

주어진 URL에 해당하는 웹서버의 HTTP status code을 이용하여 확인한다.

 boolean exists(String URLName){
   try {
     HttpURLConnection.setFollowRedirects(true)
     HttpURLConnection con =
        (HttpURLConnection) new URL(URLName).openConnection();
        con.setRequestMethod("HEAD");
     if (con.getResponseCode() == HttpURLConnection.HTTP_OK)
        return true;
     }
   catch (Exception e) { }
     return false;
   }

반응형

댓글