public class HTTPRequestHeader extends HTTPHeader implements RequestHeader
headerfields| Constructor and Description |
|---|
HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version)
HTTP request header.
|
HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version,
HashMap headerfields)
HTTP request header.
|
HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version,
HashMap headerfields,
HTTPParameter parameter)
HTTP request header.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBytes()
Returns the byte array representation of this response header.
|
ContentType |
getContentType()
Returns the content type of the response.
|
java.lang.String |
getMethod()
Returns the HTTP request method.
|
java.lang.String |
getParameter(java.lang.String name)
Returns the parameter with given name for this HTTP request.
|
java.lang.String |
getRequest()
Returns the HTTP request URI.
|
java.lang.String |
getVersion()
Returns the HTTP request version.
|
void |
setRequest(java.lang.String request) |
void |
toStream(java.io.OutputStream stream)
Writes the HTTP request header to the given stream.
|
java.lang.String |
toString()
Returns a
String representation of the HTTP header containing all header fields. |
addHeaderFieldValue, getHeaderFieldValue, isSecure, removeHeaderFieldValuepublic HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version,
HashMap headerfields,
HTTPParameter parameter)
method - HTTP method.request - Request URI.version - HTTP version.headerfields - Map containing the HTTP header fields.parameter - the HTTP parameter found in the request.public HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version,
HashMap headerfields)
method - HTTP method.request - Request URI.version - HTTP version.headerfields - Map containing the HTTP header fields.public HTTPRequestHeader(java.lang.String method,
java.lang.String request,
boolean secure,
java.lang.String version)
method - HTTP method.request - Request URI.secure - version - HTTP version.public java.lang.String getMethod()
public java.lang.String getRequest()
public void setRequest(java.lang.String request)
public java.lang.String getVersion()
public ContentType getContentType()
public java.lang.String toString()
String representation of the HTTP header containing all header fields.toString in class java.lang.Objectpublic void toStream(java.io.OutputStream stream)
throws java.io.IOException
stream - the stream to which to write the HTTP header.java.io.IOExceptionpublic java.lang.String getParameter(java.lang.String name)
name - the parameter name.public byte[] getBytes()