학원/JSP
11/21 47-5 [JSP] RequestForHeader
도원결의
2022. 11. 21. 20:52
HttpServletRequest : 요청헤더 정보
[요청헤더 정보 얻기 !!!]
우선 우리가 열심히 작성한 HTML문서를 띄워보고
새로고침해서 Network를 켜보면
서버에서 요청받고 응답하는 내용을 담은
해더들을 볼 수 있음 ! 아직은 진짜 감이 안잡히지만 필요한 작업일 테니 이것또한 기록에 남겨 놓아 보자
머리들를 수집해 보자
마치 장비처럼 흐흐
request객체의 메소드
1.요청 헤더명 얻기 : getHeaderNames()
2.헤더명에 따른 헤더값 : getHeader(헤더명)
<ul class = "list-group">
<%
Enumeration<String> names= request.getHeaderNames();
while(names.hasMoreElements()){
//헤더명 얻기
String headerName = names.nextElement(); // 옮겨가며 꺼내오기
//헤더값 얻기
String headerValue = request.getHeader(headerName); //해더명에 따른 헤더값
%>
<li class ="list-group-item"><%=headerName %>:<%=headerValue %></li>
<% } %>
</ul>
<span class="lead"><%=request.getHeader("user-agent").toUpperCase().indexOf("FIREFOX") !=-1 ? "파이어 폭스 브라우저":
request.getHeader("user-agent").toUpperCase().indexOf("EDG") !=-1 ?
"엣지 브라우저":"파이어 폭스도 엣지도 아니다" %></span>