public class Request extends Object
| Constructor and Description |
|---|
Request(String httpVerb)
Initializes a request with an HTTP verb
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(String name,
String value)
Adds a header to the request
|
String |
getContent()
Returns the request content
|
Map<String,String> |
getHeaders()
Returns the request headers
|
String |
getUrl()
Returns the request URL
|
String |
getVerb()
Returns the request HTTP verb
|
void |
log(Logger logger)
Logs the request data
|
void |
removeHeader(String name)
Removes a header
|
void |
setContent(String content)
Sets the request content
|
void |
setFormContent(List<Map.Entry<String,String>> formValues)
Sets the request content with several name-value pairs, using form
encoding
|
void |
setFormContent(String name,
String value)
Sets the request content with a single name-value pair, using form
encoding
|
void |
setHeaders(Map<String,String> headers)
Sets the request headers
|
void |
setUrl(String url)
Sets the request URL
|
void |
setVerb(String httpVerb)
Sets the request HTTP verb
|
public Request(String httpVerb)
httpVerb - the HTTP verbpublic void setContent(String content)
content - Contentpublic String getContent()
public void setFormContent(String name, String value)
name - The name for the form datavalue - The value for the form datapublic void setFormContent(List<Map.Entry<String,String>> formValues)
formValues - The name-value pairspublic void setHeaders(Map<String,String> headers)
headers - Headerspublic void addHeader(String name, String value)
name - The header namevalue - The header valuepublic void removeHeader(String name)
name - The header namepublic void setVerb(String httpVerb)
httpVerb - Http Verbpublic String getVerb()
public void setUrl(String url)
url - URLpublic String getUrl()
public void log(Logger logger)
logger - the provided loggerCopyright © 2019. All rights reserved.