개발자의 길

자바에서 소스레벨에서 네트웍 데이타 가져오기 (openConnection 이용) 본문

4. JAVA

자바에서 소스레벨에서 네트웍 데이타 가져오기 (openConnection 이용)

자르르 2010. 3. 13. 11:16


<%@ page contentType= "text/html;charset=euc-kr" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.net.URLEncoder" %>
<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>

<%!
 public String GetResultServerToServerData( String mapTagURL )
    {
        URL m_url_vle = null;
        URLConnection m_conn_vle = null;
        InputStream m_is_vle = null;
        InputStreamReader m_isr_vle = null;
        BufferedReader br = null;

        String all_read_buff = "";
        StringBuffer sbMapURL3 = new StringBuffer();

        try
        {
         m_url_vle = new URL(mapTagURL);
         m_conn_vle = m_url_vle.openConnection();
            m_is_vle = m_conn_vle.getInputStream();
            m_isr_vle = new InputStreamReader( m_is_vle );
            br = new BufferedReader( m_isr_vle );
           
         String tag = "";

            while( (tag=br.readLine()) != null )
            {
                sbMapURL3.append( tag );
            }
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
        finally
        {
            if (br != null)
            {
                try
                {  br.close();   }
                catch(Exception e)   { e.printStackTrace(); }
            }

            if (m_isr_vle != null)
            {
                try
                { m_isr_vle.close();   }
                catch(Exception e)   { e.printStackTrace(); }
            }

            if (m_is_vle != null)
            {
                try
                {  m_is_vle.close();    }
                catch(Exception e)   { e.printStackTrace(); }
            }
        }

        all_read_buff = sbMapURL3.toString();
        return all_read_buff;
    }
%>

<%

    String TM_URL = "http://***.***.***.***/test.do";
 String RequestRTN ="";

 RequestRTN = GetResultServerToServerData( TM_URL );

 out.println(RequestRTN);
%>

 




이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments