void set(String protocol, String host, int port, String file, String ref)URL은 인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현한 것입니다.
자바에서는 URL을 다루기 위한 클래스로 URL 클래스를 제공하며 아래와 같은 메서드가 정의되어 있습니다.
메서드 |
설명 |
URL(String spec) |
지정된 문자열 정보의 URL객체를 생성 |
URL(String protocol, String host, String file) |
지정된 값으로 URL객체를 생성 |
URL(String protocol, String host, int PortString file) |
지정된 값으로 URL객체를 생성 |
String getAuthority() |
호스트명과 포트를 문자열로 반환 |
Object getContent() |
URL의 Content객체를 반환 |
Object getContent(Class[] classes) |
URL의 Connection객체를 반환 |
int getDefaultPort() |
URL의 기본포트를 반환 |
String getFile() |
파일명을 반환 |
String getHost() |
호스트명을 반환 |
String getPath() |
경로명을 반환 |
int getPort() |
포트를 반환 |
String getProtocol() |
프로토콜을 반환 |
String getQuery() |
쿼리를 반환 |
String getRef() |
첨조(anchor)를 반환 |
String getUserInfo() |
사용자 정보를 반환 |
URLConnection openConnection() |
URL과 연결된 URLConnection을 얻음 |
URLConnection openConnection(Proxy proxy) |
URL과 연결된 URLConnection을 얻음 |
InputStream openStream() |
URL과 연결된 URLConnection의 inputStream을 얻음 |
boolean sameFile(URL other) |
두 URL이 서로 같은지 알려줌 |
void set(String protocol, String host, int port, String file, String ref) |
URL객체의 속성을 지정된 값으로 설정 |
void set(String protocol, String host, int port, String authority, String userInfo, String path, String query, String ref) |
URL객체의 속성을 지정된 값으로 설정 |
String toExternalForm() |
URL을 문자열로 변환하여 반환 |
URI toURI() |
URL을 URI로 변환하여 반환 |
URLConnection은 어플리케이션과 URL간의 통신연결을 나타내는 클래스의 최상위 클래스로 추상클래스 입니다.
URLConnection을 상속받아 구현한 클래스로는 HttpURLConnection과 JarURLConnection이 있으며 URL의 프로토콜이 http프로토콜이라면 openConnection()은 Http URLConnection을 반환합니다.
URLConnection을 사용해서 연결하고자하는 자원에 접근하고 읽고 쓰기를 할 수 있습니다.
자바 List를 String[]로 변환 방법 (0) | 2019.08.22 |
---|---|
소켓 프로그래밍 1 (0) | 2019.08.16 |
자바에서의 네트워크 프로그래밍(InetAddress) (0) | 2019.07.28 |
직렬화 두번째 시간 (0) | 2019.07.28 |
직렬화(Serialization) (0) | 2019.07.27 |
댓글 영역