천객만래 [千客萬來] (It has an interminable succession of visitors)

'웹페이지 존재여부'에 해당되는 글 1건

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

웹페이지의 존재여부를 확인하기 위한 팁입니다.
[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;
   }

Posted by SB패밀리