JSP

JSP - header 정보, 관련 메소드

행복하게사는게꿈 2020. 6. 23. 21:13

header

 

 -  클라이언트(브라우저)의 서버 대상 요청시 전송 정보(패킷)

 

 1. 요청 라인 : 쿼리스트링의 전송방식(POST | Get), URL, 프로토콜 정보

 

 2. 요청 헤더 : 서버로부터 취득하고자 하는 응답 컨텐츠의 마임타입, 클라이언트(브라우저)의 요청 후 상태,

 

                    클라이언트(브라우저)의 정보(IE, Chrome, ... 구분정보), 서버 접근 국가-언어 코드, 쿠키와 섹션 정보

 

 3. 요청 본문 : 서버 대상 쿼리스트링 전송방식 POST 시의 쿼리스트링 정보

 

 

 - 서버의 클라이언트 대상 응답 전송 정보(패킷)

 

 1. 응답 라인 : 프로토콜 정보, 해당 요청의 서버 내 처리시의 상태값과 상태 코드 정보

 

 2. 응답 헤더 : 해당 요청을 처리한 서버 정보, 응답 처리 일시, 응답 컨텐츠의 전체 사이즈,

 

                    리다이렉트 컨텐츠(response.sendRedirect(URI))

 

 3. 응답 본문 : ?

 


클라이언트 IP 얻기

request.getRemoteAddr()

 

클라이언트의 쿼리스트링 전송시 쿼리스트링 사이즈

request.getContentLength()

 

클라이언트의 서버 요청시 프로토콜

request.getProtocol()

 

요청시 URL

request.getRequestURL()

 

요청시 URI

request.getRequestURI()

 

컨텐스트 루트 | 패스

request.getContextPath()

 

서블릿 패스

request.getServletPath()

 

쿼리스트링 전송방식

request.getMethod()

 

요청 헤더

request.getHeader("")

request.getHeader("Accetp-Languege")