1. URL 클래스
1-1. URL 구조
http : //www.naver.com/
URL의 구조는 다음과 같이 프로토콜식별자(:)과 자원 이름(//www.naver.com/)으로 나누어진다.
자원의 이름은 다시 //www.myhom.net/index.html:8080 다음과 같은 형식으로 구성되는데 여기서
//www.myhom.net/은 호스트 이름, index.html은 파일 이름, :8080은 포트 번호로 나누어지게 된다.
1-2. 자바의 URL 클래스
URL 클래스의 주요 생성자는 다음과 같다.
URL 클래스의 주요 메소드는 다음과 같다.
URL 클래스를 이용하여 연결된 상대편으로부터 데이터를 읽을 때는 그 전에 먼저 openStream() 메소드를 이용하여 입력 스트림을 연다. 그러고 나면 일반적인 입력 스트림에서 읽듯이 데이터를 읽어 온다.
1-3. URL 객체 생성
URL 객체를 생성하는 데에는 두 가지 방법이 있다. "절대경로"를 이용하거나, "상대 경로"를 이용하여 객체를 생성한다.
2. URL 클래스를 이용한 읽기
URLConnection 클래스를 이용한 데이터 읽기
URL과 URLConnection의 가장 큰 차이점은 URL 객체와 달리 HTTP POST방식으로 서버에 데이터를 전송할 수 있다는 것이다.
3. URL 클래스를 이용한 쓰기
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] URLConnection 설명 + 흐름 + 메소드 설명★ (0) | 2020.09.23 |
---|---|
[JAVA] URLConnection & HttpURLConnection ★ (0) | 2020.09.22 |
[JAVA] 스트림(stream) (0) | 2020.09.21 |
[JAVA] 진수변환(10진수->2진수,8진수,16진수) (0) | 2020.09.21 |
[JAVA] 직렬화 (Serialization-시리얼라이제션) (0) | 2020.09.20 |