java.lang.Object
es.kukenan.smartfi.microservice.communication.utils.WebUtils

public class WebUtils extends Object
class for web some util methods.
  • Constructor Details

    • WebUtils

      public WebUtils()
  • Method Details

    • getHeadersInfo

      public static Map<String,String> getHeadersInfo(javax.servlet.http.HttpServletRequest request)
      Get map of headers from HttpServletRequest.
      Parameters:
      request - HttpServletRequest
      Returns:
      a map for HeaderName-HeaderValue
    • extractRequestBody

      public static String extractRequestBody(javax.servlet.http.HttpServletRequest request) throws IOException
      extract body from HttpServletRequest.
      Parameters:
      request - request
      Returns:
      a body string.
      Throws:
      IOException - ioException
    • getBody

      public static <T> T getBody(javax.servlet.http.HttpServletRequest httpServletRequest, Class<T> clas)
      Extract body and convert in a defined object class.
      Type Parameters:
      T - Defined class.
      Parameters:
      httpServletRequest - HttpServletRequest.
      clas - Class to mapper.
      Returns:
      Class defined object.