FIF's 코딩팩토리

HttpServletRequest 주요 메서드 본문

Web(웹)

HttpServletRequest 주요 메서드

FIF 2022. 8. 22. 22:47
반응형

HttpServletRequest 객체는 클라이언트가 서버에 무언가를 요청할 때 여러가지 정보를 담고 있다.

다음은 HttpServletRequest 객체에서 많이 사용하는 메서드들이다.

 

request.getChracterEncoding() : 요청한 내용의 인코딩

 

request.getContextLength() : 요청 내용의 길이. 알 수 없을때는 -1

 

request.getContentType() : 요청 내용의 타입. 알 수 없을때는 null

 

request.getMethod() : 요청 방법. EX) GET, POST, DELETE, PUT

 

request.getProtocol() : 프로토콜의 종류와 버전. EX) HTTP/1.1

 

request.getScheme() : 프로토콜의 종류 EX) HTTP, HTTPS

 

request.getServerName() : 서버 이름 또는 ip 주소

 

request.getServerPort() : 서버 포트

 

request.getRequestURL() : 요청 URL

request.getRequestURI() : 요청 URI

-> URL과 URI의 차이는?

http://192.168.0.129:8080/myapp/requestinfo 라는 URL이 있다고 하자.

이 전체가 URL이고 포트번호 8080뒤에 나오는 내용 /myapp/requestinfo 이 URI 이다.

 

request.getContextPath() : context path

 

request.getServletPath() : servlet path

 

request.getQueryString() : 쿼리 스트링

 

request.getLocalName() : 로컬 이름

 

request.getLocalPort() : 로컬 포트

 

request.getRemoteAddr() : 원격 ip 주소

 

request.getRemoteHost() : 원격 호스트 또는 ip주소

 

request.getRemotePort() : 원격 포트

 

 

 

 

반응형

'Web(웹)' 카테고리의 다른 글

[Web]웹 서버와 WAS에 관하여  (2) 2023.02.03
GET과 POST 방식의 차이  (0) 2019.12.05
HTML DOM을 이용한 HTML 내용 변경  (0) 2019.08.07
HTML DOM(Document Object Model) 소개  (0) 2019.08.07
JSTL 문법 초!!간단 정리  (0) 2019.07.03
Comments