Interface Request


  • public interface Request
    This interface represents the request of the current user interaction.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.io.InputStream getBody()
      Get the body.
      java.util.List<Cookie> getCookies()
      Get the cookies.
      java.lang.String getHeader​(java.lang.String name)
      Get the first value of the header with the specified name.
      java.util.List<java.lang.String> getHeaders​(java.lang.String name)
      Get the value list of the header with the specified name.
      java.lang.String getMethod()
      Get the method of the request.
      java.lang.String getParameter​(java.lang.String name)
      Get the first value of the parameter with the specified name.
      java.util.List<java.lang.String> getParameters​(java.lang.String name)
      Get the value list of the parameter with the specified name.
      java.lang.String getUri()
      Get the URI of the request.
    • Method Detail

      • getMethod

        java.lang.String getMethod()
        Get the method of the request. Examples of methods are GET, POST, PUT, and DELETE.
        Returns:
        The method.
      • getUri

        java.lang.String getUri()
        Get the URI of the request.
        Returns:
        The URI.
      • getHeader

        java.lang.String getHeader​(java.lang.String name)
        Get the first value of the header with the specified name. If such header does not exist, this method returns NULL.
        Parameters:
        name - The name.
        Returns:
        The first value.
      • getHeaders

        java.util.List<java.lang.String> getHeaders​(java.lang.String name)
        Get the value list of the header with the specified name. If such header does not exist, this method returns an empty value list.
        Parameters:
        name - The name.
        Returns:
        The value list.
      • getCookies

        java.util.List<Cookie> getCookies()
        Get the cookies. If no cookies exist, this method returns an empty list.
        Returns:
        The cookies.
      • getBody

        java.io.InputStream getBody()
        Get the body.
        Returns:
        The body.
      • getParameter

        java.lang.String getParameter​(java.lang.String name)
        Get the first value of the parameter with the specified name. If such parameter does not exist, this method returns NULL.
        Parameters:
        name - The name.
        Returns:
        The first value.
      • getParameters

        java.util.List<java.lang.String> getParameters​(java.lang.String name)
        Get the value list of the parameter with the specified name. If such parameter does not exist, this method returns an empty value list.
        Parameters:
        name - The name.
        Returns:
        The value list.