public class HttpURLConnectionRequestAdapter extends java.lang.Object implements HttpRequest
Modifier and Type | Field and Description |
---|---|
protected java.net.HttpURLConnection |
connection |
Constructor and Description |
---|
HttpURLConnectionRequestAdapter(java.net.HttpURLConnection connection) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllHeaders() |
java.lang.String |
getContentType() |
java.lang.String |
getHeader(java.lang.String name) |
java.io.InputStream |
getMessagePayload() |
java.lang.String |
getMethod() |
java.lang.String |
getRequestUrl() |
void |
setHeader(java.lang.String name,
java.lang.String value) |
void |
setRequestUrl(java.lang.String url) |
java.net.HttpURLConnection |
unwrap()
Returns the wrapped request object, in case you must work directly on it.
|
public HttpURLConnectionRequestAdapter(java.net.HttpURLConnection connection)
public java.lang.String getMethod()
getMethod
in interface HttpRequest
public java.lang.String getRequestUrl()
getRequestUrl
in interface HttpRequest
public void setRequestUrl(java.lang.String url)
setRequestUrl
in interface HttpRequest
public void setHeader(java.lang.String name, java.lang.String value)
setHeader
in interface HttpRequest
public java.lang.String getHeader(java.lang.String name)
getHeader
in interface HttpRequest
public java.util.Map<java.lang.String,java.lang.String> getAllHeaders()
getAllHeaders
in interface HttpRequest
public java.io.InputStream getMessagePayload() throws java.io.IOException
getMessagePayload
in interface HttpRequest
java.io.IOException
public java.lang.String getContentType()
getContentType
in interface HttpRequest
public java.net.HttpURLConnection unwrap()
HttpRequest
unwrap
in interface HttpRequest