Package org.attribyte.api.http
Class RequestBuilderWithParameters
java.lang.Object
org.attribyte.api.http.RequestBuilder
org.attribyte.api.http.RequestBuilderWithParameters
- Direct Known Subclasses:
DeleteRequestBuilder,FormPostRequestBuilder,GetRequestBuilder,HeadRequestBuilder,OptionsRequestBuilder
Builds HTTP requests that allow parameters.
-
Field Summary
Fields inherited from class org.attribyte.api.http.RequestBuilder
attributes, cookies, headers, uri -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRequestBuilderWithParameters(String uri, boolean caseSensitiveParameters) Creates a request builder with a parsed URI.protectedRequestBuilderWithParameters(String uri, Map<?, ?> parameters) Creates a request builder with a parsed URI and a generic map of parameters (maybe...from a servlet request).protectedRequestBuilderWithParameters(URI uri, boolean caseSensitiveParameters) Creates a request builder with parameter case-sensitivity specified. -
Method Summary
Methods inherited from class org.attribyte.api.http.RequestBuilder
addAttribute, addAttributes, addCookie, addHeader, addHeaders, addHeaders, create
-
Constructor Details
-
RequestBuilderWithParameters
protected RequestBuilderWithParameters(String uri, Map<?, ?> parameters) throws org.attribyte.api.InvalidURIExceptionCreates 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
Creates a request builder with parameter case-sensitivity specified.- Parameters:
uri- The URI.caseSensitiveParameters- Should case be preserved for URI parameter names?
-