본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

UrlTest

UrlTest


 

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;


public class UrlTest {
 public static void main(String[] args) throws IOException {
  URL url = new URL("http://www.daum.net");
  System.out.println(url.getProtocol());
  System.out.println(url.getHost());
  System.out.println(url.getPort());
  System.out.println(url.getPath());
  System.out.println(url.getFile());
  System.out.println(url.getAuthority());
  
  URLConnection con = url.openConnection();
  InputStream in = con.getInputStream();
  
  // url 연결서버로부터 처음 5줄 읽어서 url.txt 파일 저장  
  Scanner input = new Scanner(in);
  String inp = null;
  FileWriter fw = new FileWriter("Url.txt");
  for(int i=1;i<5;i++){
   fw.write(input.nextLine()+"\n");
  }
  input.close();
  fw.close();
  }  
  // 영문자, 숫자 그대로 작성
  // 한글, 특수문자들은 인코딩 같다
  // 공백 ==> +
  // + -> %20
  // 한글 -> %AB%
  }

 

 

UrlTest.java