CODEDRAGON ㆍDevelopment/Java
URLConnection클래스의 필드
· 연결 설정하기
· URLConnection클래스의 protected instance field
연결 설정하기
URLConnection클래스는 클라이언트가 서버에 요청을 생성하는 방법을 명확히 정의하기 위하여 7개의 protected 인스턴트 필드를 제공합니다.
필드들은 모두 protected로 선언되어 있으므로, 이 필드들의 값은 메소드를 통해 접근하거나 변경할 수 있습니다. 그러나 이 7개의 필드들은 URLConnection이 연결되기 전에만 변경할 수 있으며 연결이 생성된 이후에 호출될 경우 필드에 값을 설정하는 대부분의 메소드는 예외를 발생시킵니다.
protected URL url; protected boolean doInput = true; protected boolean doOutput = false; protected boolean allowUserInteraction = defaultAllowUserInteraction; protected boolean useCaches = defaultUseCaches; protected long ifModifiedSince = 0; protected boolean connected = false; |
URLConnection클래스의 protected instance field
필드명 |
설명 |
protected URL url |
· url 필드는 URLConnection이 연결하고자 하는 URL을 나타냅니다. · URLConnection이 만들어질 때 생성자에의해 설정되며 그 후에는 변경되어서는 안됩니다. |
protected boolean doInput |
· URLConnection이 서버로 부터 읽기에 사용됩니다. · URLConnection이 읽기에 사용될 수 있는 경우 true, · 읽기에 사용될 수 없는 경우 false이며, · 기본값은 true입니다. |
protected boolean doOutput |
· URLConnection이 서버로 부터 쓰기에 사용됩니다. · 출력으로 사용할 수 있는 경우 true, · 사용 할 수 없는 경우 false이며 · 기본값은 true입니다. |
protected boolean allowUserInteraction |
· 사용자와의 상호 작용이 허용되어 있는지를 나타냅니다. · 기본값은 false입니다. |
protected boolean useCaches |
· 캐시의 사용 유무를 결정합니다. · 기본값은 true는 캐시가 사용됨을 의미하고 · false는 캐시가 사용되지 않음을 의미합니다. |
protected long ifModifiedSince |
· 특정일 이후에 문서의 변경 유무를 판단합니다. · 명시된 시간 이후에 해당 문서가 변경된 경우 해당 문서를 보내고, 그렇지 않은 경우 문서를 보내지 않으며, 일반적으로 이 시간은 클라이언트가 문서를 마지막으로 가져온 시간을 말합니다. |
protected boolean connected |
· 연결 유무를 판단합니다. · 연결이 열려 있는 경우에는 true, 연결이 닫혀 있는 경우에는 false가 됩니다. · URLConnection객체는 생성시 바로 연결이 열리지 않기 때문에 초기값은 false입니다. |
'Development > Java' 카테고리의 다른 글
URI의 구성 요소, URI 형식 (0) | 2017.10.27 |
---|---|
데이타그램(DataGram), 데이타그램(DataGram) 구성, 클라이언트 소켓 (0) | 2017.10.27 |
URLConnection 클래스의 주요 메서드 (0) | 2017.10.27 |
ServerSocket 정보 - 로컬 호스트가 하나 이상의 IP 주소를 가지고 있는 경우, 어떤 주소가 반환될지 예측할 수 없는 경우, 서버 소켓이 네트워크 인터페이스에 아직 연결되지 않은 경우, 서버 소켓.. (0) | 2017.10.27 |
ServerSocket 클래스의 주요 메서드, ServerSocket 연결받기 (0) | 2017.10.27 |