본문 바로가기

보물창고/Programming

jsp request 객체 클라이 언트 정보 출력 (리퀘스트 서버 정보 출력 , 클라이언트 ip, 요청 url, 서버이름, 서버 포트, 프로토콜 타입, 인코딩, 전송 방식)

반응형


클라이언트 ip,  요청 정보길이 요청정보 인코딩, 요청정보 컨텐트 타입, 용어정보 프로토콜, 요청정보 전송 방식, 요청 URL, 컨텍스트 경로, 서버이름, 서버 포트 의 내용을 확인할 수 있습니다

(Remote Addr, Content Length, Character Encoding, Content Type, Protocol, Method, Request URL, Context Path, Server Name, Server Port)
 






<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

 

클라이언트 IP = <%= request.getRemoteAddr() %> <br>

요청정보길이 = <%= request.getContentLength() %> <br>

요청정보 인코딩 = <%= request.getCharacterEncoding() %> <br>

요청정보 컨텐트타입 = <%= request.getContentType() %> <br>

요청정보 프로토콜 = <%= request.getProtocol() %> <br>

요청정보 전송방식 = <%= request.getMethod() %> <br>

요청 URI = <%= request.getRequestURI() %> <br>

컨텍스트 경로 = <%= request.getContextPath() %> <br>

서버이름 = <%= request.getServerName() %> <br>

서버포트 = <%= request.getServerPort() %> <br>

 

------------------

<br>

<%

java.util.Enumeration names = request.getHeaderNames();

while (names.hasMoreElements()) {

    String name = (String)names.nextElement();

    out.println(name+" := ["+request.getHeader(name) + "]<br/>");

}

%>

<br/>

ip : <%= request.getRemoteAddr()%> <br/>

<br/>

 

 

</body>

</html>


반응형