일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- #증감#연산자
- #C언어#do#while#계산기
- #C언어#do#while#계산기#함수
- #C언어#성적처리#점수#등급
- #html#프레임
- #C언어#switch#case#계산기#함수
- #자바스크립트#접속시간#시간
- #db#join#inner#cross
- #select#from#distinct
- #자바스크립트#만년달력#달력
- #alert#자바스크립트#radio#check
- #자바스크립트#alert
- #C언어#숫자비교#삼항연산자
- #자바스크립트#시계#실시간시계
- #html#테이블#table
- #C언어#scanf#fflush
- #db#froup#by
- #C언어#for#간단#예제
- #db#order#by
- #jQuery#mouse#over
- #C언어#사각형
- #자바스크립트#텍스트#알람#alert
- #클릭#숨기기#보이기
- #C언어#if
- #getElementById#id
- #db#데이터베이스#select
- #alert#자바스크립트#checkbox#alert
- #C언어#타입#printf
- #db#where
- #자바스크립트#회원가입#유효성#검사
- Today
- Total
선택장애
자바(JAVA) - url, html보기 본문
package Network;
import java.io.IOException;
import java.io.InputStream;
import java.net.*;
public class URLEx {
public static void main(String[] args) throws MalformedURLException, IOException{
URL url = new URL("http", "naver.com", 80, ""); //가져올 URL
String protocol=url.getProtocol();
String host= url.getHost();
int port = url.getPort();
int defaultPort=url.getDefaultPort();
String path = url.getPath();
String query = url.getQuery(); //뒤에 검색되는 내용을 적어준다
String ref=url.getRef(); //뒤에 검색되는 내용을 적어준다
String _url=url.toExternalForm();
String mixUrl = null;
if(port==-1){
mixUrl=protocol+"//"+host+path+"?"+query+"#"+ref; //실제 url에 적히는 내용
}else{
mixUrl=protocol+"//"+host+":"+port+path+"?"+query+"#"+ref; //실제 url에 적히는 내용
}
if(port==-1)
port=url.getDefaultPort();
System.out.printf("프로토콜 : %s %n", protocol); //출력부분
System.out.printf("호스트: %s %n", host);
System.out.printf("포트 : %d %n", port);
System.out.printf("path : %s %n", path);
System.out.printf("쿼리 : %s %n", query);
System.out.printf("ref : %s %n", ref);
System.out.printf("mixURL : %s %n", mixUrl);
System.out.printf("URL : %s %n", _url);
url=new URL(http://java.sun.com"); //가져올 홈페이지URL
InputStream input = url.openStream();
int readByte;
System.out.println("===문서의 내용===");
while(((readByte=input.read())!=-1)){ //홈페이지의 html을 가져온다.
System.out.print((char) readByte);
}
}
}
'자바(JAVA)' 카테고리의 다른 글
TABSUpload 사용 시 한글 깨질 때 (0) | 2022.05.03 |
---|---|
자바로 랜덤키 만들기(함수) (0) | 2021.12.01 |
자바(JAVA) - ip주소 가져오기 (0) | 2017.08.14 |
자바(JAVA) - 파일입출력 (0) | 2017.08.14 |
자바(JAVA) - InetAddress사용하기 (0) | 2017.08.14 |