HttpServletRequest - 기본 사용법
HttpServletRequest가 제공하는 기본 기능들을 통해 헤더의 start-line를 포함한 모든 정보와 기타정보(HTTP 메시지는 아니지만 네트워크 연결 정보, 내 서버 정보 등) 을 알 수 있다
start-line 정보
request.getMethod() : GET
request.getProtocol() : HTTP/1.1
request.getScheme() : http://localhost:8080/request-header
request.getRequestURL() : /request-test
request.getRequestURI() : username=hi
rquest.getQueryString() : 쿼리 정보
request.isSecure() : https 사용유무
헤더 정보 request.getHeaderNames()의 asIterator().forEachReamaining() 반복문 같은 개념! 으로 헤더의 모든 정보들을 조회할 수 있다!
헤더 편리한 조회
request.getServerName() : Host 헤더
request.getServerPort() : Host 헤더
request.getLocale() : 클라이언트가 선호하는 언어설정 보여준다
request.getCookies() : 쿠키 조회
request.getContentType() : Content 편의 조회 //Postman으로 테스트해봄
request.getContentLength() : Content 길이
request.getContentType() : Content Type 조회
request.getCharacteerEncoding() : 인코딩 정보
기타 정보 HTTP 메시지의 정보는 아니다.
request.getRemoteHost()
request.getRemoteAddr()
request.getRemotePort()
request.getLocalName()
request.geetLocalAddr()
request.getLocalPort()
기타 정보 조회 실행 결과
Last updated