Class RequestWrapper


  • public class RequestWrapper
    extends java.lang.Object
    Request 정보를 보기 쉽게 가공.
    Version:
    1.0
    Author:
    always0ne
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.servlet.http.HttpServletRequest request  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RequestWrapper​(javax.servlet.http.HttpServletRequest request)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String body()
      요청의 Body를 반환.
      java.lang.String getRequestUri()
      요청 URL과 메소드를 반환.
      java.util.Map<java.lang.String,​java.lang.String> headerMap()
      user-agent정보를 제외한 헤더정보를 매핑하여 반환.
      static RequestWrapper of​(javax.servlet.http.HttpServletRequest request)  
      static RequestWrapper of​(javax.servlet.ServletRequest request)  
      java.util.Map<java.lang.String,​java.lang.String> parameterMap()
      요청의 Parameter를 매핑하여 반환.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • request

        private javax.servlet.http.HttpServletRequest request
    • Constructor Detail

      • RequestWrapper

        private RequestWrapper​(javax.servlet.http.HttpServletRequest request)
    • Method Detail

      • of

        public static RequestWrapper of​(javax.servlet.http.HttpServletRequest request)
      • of

        public static RequestWrapper of​(javax.servlet.ServletRequest request)
      • headerMap

        public java.util.Map<java.lang.String,​java.lang.String> headerMap()
        user-agent정보를 제외한 헤더정보를 매핑하여 반환.
        Returns:
        매핑된 헤더 정보
      • parameterMap

        public java.util.Map<java.lang.String,​java.lang.String> parameterMap()
        요청의 Parameter를 매핑하여 반환.
        Returns:
        매핑된 Parameter 정보
      • body

        public java.lang.String body()
                              throws java.io.IOException
        요청의 Body를 반환.
        Returns:
        Request Body
        Throws:
        java.io.IOException - 문자열을 읽는 도중 나올수 있는 예외
      • getRequestUri

        public java.lang.String getRequestUri()
        요청 URL과 메소드를 반환.
        Returns:
        [Method] URL