728x90
String Clinet = request.getHeader("User-Agent");
- 클라이언트 플랫폼 정보 및 브라우저 정보
Cookie[] cookies = request.getCookies();
- Reqeust 관련된 쿠키
HttpSession session = reqeust.getSession();
- 클라이언트 세션 정보(참 맘에 드는 녀석...)
String theMethod = request.getMethod();
- Request 의 HTTP 메소드
InputStream input = request.getInputStream();
- Request 의 입력 스트림
( get 메소드 사용시 Request 에는 헤더밖에 없지만 Post 메소드는 몸체정보가 많이 있습니다.
하지만 이러한 정보들이 엄청 큰 경우, 즉 파일 전송할때 사용하겠죠~?ㅋ)
아 그리고 getHeader() 와 getIntHeader() 의 차이를 설명하자면
getIntHeader() 는 정수값이 나온다는 보장이 있을땐 실행가능~
다시 말해서 request.getHeader("Max-Forwards"); 하면 얼마나 많은 홉(라우터)를 거쳐 올 수 있는지를 나태납니다. 이 경우 정수값이 나오져~ 하지만 이 값을 정수값으로 이용하기 위해서는
int max_Forwards = Integer.parseInt( request.getHeader("Max-Forwards"));
해야 하는것을
간단히
int max_Forwards = request.getIntHeader("Max-forwards");
라고 한다는거죠~
.....하지만......
거희 세션과 쿠키만 잘 알고 있으면...된다죠. - _-;
나머지 쓸일은 그렇게 많지 않으니깐요...그냥 단순히 이런게 있다고 넘어가시면 될거같습니다...- -;
아...혹시 여기서 설명 안했다고 해서...
String str=getParameter("");
String[] str=getParameterValues(""); 를 잊어버리면 안됩니다...- _-;;;
728x90