반응형
반응형
package book.chap15;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class ViewURL {
public ViewURL() {}
public ViewURL(String strURL) {
URL myURL = null;
URLConnection urlCon = null;
InputStream is = null;
BufferedReader br = null;
String data = null;
String headerType = null;
try {
myURL = new URL(strURL);
urlCon = myURL.openConnection();
urlCon.connect();
headerType = urlCon.getContentType();//mime type
is = urlCon.getInputStream();
br = new BufferedReader(new InputStreamReader(is));
while ((data = br.readLine())!=null) {
System.out.println(data);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
// new ViewURL("https://www.naver.com/");
// new ViewURL("https://www.naver.com/index.jsp");
// new ViewURL("https://www.naver.com/index.html");
// new ViewURL("https://www.google.com");
// new ViewURL("https://www.google.com/index.jsp");
// new ViewURL("https://www.google.com/index.html");
// new ViewURL("http://localhost:8000/index.jsp");
}
}
위처럼 작성시 URL의 코드를 가져올 수 있다.
반응형
'🖥Web > 🔥Java' 카테고리의 다른 글
[Java] String, StringBuilder, StringBuffer의 차이 (0) | 2020.06.05 |
---|---|
[JAVA] 추상클래스와 인터페이스의 차이 (0) | 2020.05.25 |
[JAVA] 스레드 기본상식, 데몬스레드 (0) | 2020.03.18 |
[JAVA]StreamReader , BufferedReader (0) | 2020.03.18 |
[JAVA] 접근제어자 (0) | 2020.02.10 |