Class RequestBuilderWithParameters

java.lang.Object
org.attribyte.api.http.RequestBuilder
org.attribyte.api.http.RequestBuilderWithParameters
Direct Known Subclasses:
DeleteRequestBuilder, FormPostRequestBuilder, GetRequestBuilder, HeadRequestBuilder, OptionsRequestBuilder

public abstract class RequestBuilderWithParameters extends RequestBuilder
Builds HTTP requests that allow parameters.
  • Constructor Details

    • RequestBuilderWithParameters

      protected RequestBuilderWithParameters(String uri, Map<?,?> parameters) throws org.attribyte.api.InvalidURIException
      Creates a request builder with a parsed URI and a generic map of parameters (maybe...from a servlet request). The URI parameters are not parsed, nor checked against the specified parameters.
      Parameters:
      uri - The URI string to be parsed.
      parameters - The parameters.
      Throws:
      org.attribyte.api.InvalidURIException - if URI is invalid.
    • RequestBuilderWithParameters

      protected RequestBuilderWithParameters(String uri, boolean caseSensitiveParameters) throws org.attribyte.api.InvalidURIException
      Creates a request builder with a parsed URI.
      Parameters:
      uri - The URI string to be parsed.
      caseSensitiveParameters - Should case be preserved for URI parameter names?
      Throws:
      org.attribyte.api.InvalidURIException - if URI is invalid.
    • RequestBuilderWithParameters

      protected RequestBuilderWithParameters(URI uri, boolean caseSensitiveParameters)
      Creates a request builder with parameter case-sensitivity specified.
      Parameters:
      uri - The URI.
      caseSensitiveParameters - Should case be preserved for URI parameter names?