Uniform Resource Locator의 머리글자로 인터넷에서 접근가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다.
URL(Uniform Resource Locator)은 프로토콜 + 도메인 + 경로명으로 구성된다.
URL클래스는 기본적으로 주소 검사, 프로토콜, 서버명, 포트 검사를 할때 사용한다.
URL url = null;
try{
url = new URL("검사할 URL");
}catch(~){
e.printstack()
}
알맞은 형식의 URL을 입력했을 경우,
프로토콜, 호스트명, 포트번호, 파일명, 사용자 쿼리등에 대한 정보를 얻을수 있다.
URL url = null;
try{
//URL 객체를 생성한다.
url = new URL();
}catch(MalformedURLException e1){
}
FileOutputStream fos = null;
try{
//URLConnection의 openConnection()메소드를 호출해서 URLConnection 객체 획듣
URLConnection urlcon = url.openConnection();
String contentType = urlcon.getContentType();
// URLConnection의 getinputStream()메소드를 호출해서
InputStream객체를 호출한다.
InputStream in = urlcon.getInputStream();
fos= new FileOutputStream();
byte[] buffer = new byte[512];
int readcount = 0;
while((readcount = in.read(buffer)) ! = -1){
//파일을 만든다.
fos.write(buffer,0,readcount);
}
}
URL