2015 IT 웹 기반 개발자과정/JAVA
JAVA URL & URLConnection
한여름밤의코딩
2015. 11. 16. 17:10
package src.kr.ac.jnu.day06; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; public class URLMain { public static void main(String[] args) { try { URL urlObj = new URL("http://www.naver.com"); System.out.println("프로토콜 : "+ urlObj.getProtocol()); System.out.println("호스트 : "+ urlObj.getHost()); System.out.println("포트 : "+ urlObj.getPort()); System.out.println("경로 : "+ urlObj.getPath()); InputStream is = urlObj.openStream(); urlObj.openConnection(); InputStreamReader isr = new InputStreamReader(is, "utf-8"); while(true){ int c = isr.read(); if(c == -1) break; System.out.print((char)c); } } catch (Exception e) { e.getMessage(); } } } ===================================================================================== package src.kr.ac.jnu.day06; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.URL; import java.net.URLConnection; public class URLConnectionMain { public static void main(String[] args) { try { URL urlObj = new URL("http://www.naver.com"); URLConnection uc = urlObj.openConnection(); InputStream is = uc.getInputStream(); // 1byte InputStreamReader isr = new InputStreamReader(is, "utf-8"); OutputStream os = uc.getOutputStream(); while(true){ int c = isr.read(); if(c==-1){ break; } System.out.print((char)c); } } catch (Exception e) { e.getMessage(); } } }