Class HttpRequest

java.lang.Object
com.robothy.netty.http.HttpRequest

public class HttpRequest extends Object
  • Method Details

    • header

      public Optional<String> header(CharSequence name)
      Get the header value by name.
      Parameters:
      name - header name.
      Returns:
      the header value.
    • parameter

      public Optional<String> parameter(String name)
      Get the first value by the parameter name.
      Parameters:
      name - parameter name.
      Returns:
      the first value of the parameter.
    • parameters

      public Optional<List<String>> parameters(String name)
      Get the parameter values by name. Include path parameters and query parameters.
      Parameters:
      name - parameter name.
      Returns:
      the parameter values.
    • builder

      public static HttpRequest.HttpRequestBuilder builder()
    • getHeaders

      public Map<CharSequence,String> getHeaders()
    • getParams

      public Map<CharSequence,List<String>> getParams()
    • getPath

      public String getPath()
    • getUri

      public String getUri()
    • getMethod

      public io.netty.handler.codec.http.HttpMethod getMethod()
    • getBody

      public io.netty.buffer.ByteBuf getBody()
    • getHttpVersion

      public io.netty.handler.codec.http.HttpVersion getHttpVersion()