RequestUtil (Apache Tomcat 11.0.6 API Documentation)
Description: declaration: package: org.apache.catalina.util, class: RequestUtil

# Class RequestUtil

java.lang.Object
org.apache.catalina.util.RequestUtil

public final class RequestUtil extends Object
General purpose request parsing and encoding utility methods.

Author:
  Craig R. McClanahan, Tim Tye

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `RequestUtil()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static StringBuffer`
  `getRequestURL(HttpServletRequest request)`
  Build an appropriate return value for `HttpServletRequest.getRequestURL()` based on the provided request object.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### RequestUtil

    public RequestUtil()

- ## Method Details

  - ### getRequestURL

    public static StringBuffer getRequestURL(HttpServletRequest request)
    Build an appropriate return value for `HttpServletRequest.getRequestURL()` based on the provided request object. Note that this will also work for instances of `HttpServletRequestWrapper`.
    Parameters:
      `request` - The request object for which the URL should be built
    Returns:
      The request URL for the given request object