Request 기본 객체
2018. 9. 2. 15:26ㆍWeb Programming/_Servlets & JSP
Request 기본 객체가 제공하는 기능.
- 클라이언트(웹 브라우저)와 관련된 정보 읽기 기능
- 서버와 관련된 정보 읽기 기능
- 클라이언트가 전송한 요청 파라미터 읽기 기능
- 클라이언트가 전송한 요청 헤더 읽기 기능
- 클라이언트가 전송한 쿠키 읽기 기능
- 속성 처리 기능
Request 기본 객체의 클라리언트 및 서버 정보 관련 메서드
메서드 |
리턴 타입 |
설명 |
getRemoteAddr( ) |
String |
웹서버에 연결한 클라이언트의 IP 주소를 구한다. 게시판이나 방명록 등에서 글 작성자의 IP 주소가 자동으로 입력되기도 하는데, 이때 입력 되는 IP 주소가 바로 이 메서드를 사용하여 구한 것이다. |
getContentLength( ) |
long |
클라이언트가 전송한 요청 정보의 길이를 구한다. 전송된 데이터의 길이를알수 없는 경우 -1을 리턴한다. |
getCharacterEncoding( ) |
String |
클라이언트가 요청 정보를 전송할 때 사용한 캐릭터의 인코딩을 구한다. |
getContentType() |
String |
클라이언트가 요청 정보를 전송할 때 사용한 컨텐츠의 타입을 구한다. |
getProtocol() |
String |
클라이언트가 요청한 프로토콜을 구한다. |
getMethod() |
String |
웹 브라우저가 정보를 전송할 때 사용한 방식을 구한다. |
getRequestURI() |
String |
웹 브라우저가 요청한 URL에서 경로를 구한다. |
getContextParh() |
String |
JSP 페이지가 속한 웹 어플리케이션의 컨텍스트 경로를 구한다. |
getServerName() |
String |
연결할 때 사용한 서버 이름을 구한다. |
getServerPort() | int | 서버가 실행중인 포트 번호를 구한다. |