public class HttpRequest extends HttpMessage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GET |
static java.lang.String |
HEAD |
protected java.lang.String |
mHttpVers |
protected java.lang.String |
mMethod |
protected java.lang.String |
mURI |
static java.lang.String |
POST |
mContent, mHeaders, mLine
Constructor and Description |
---|
HttpRequest()
Instantiate a HttpResponse for write to http client.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHttpVers()
get http version
|
java.lang.String |
getMethod()
get method
|
java.lang.String |
getURI()
get reason phrase
|
void |
parse(java.io.BufferedReader reader)
parse a http request from a http client
|
void |
reset() |
void |
setMethod(java.lang.String method)
set set request method.
|
void |
setURI(java.lang.String uri)
set reason phrase.
|
void |
write(java.io.OutputStreamWriter writer)
write request to the http client
|
getContent, getHeader, readHeaders, setContent, setHeader, writeHeaders
public static final java.lang.String GET
public static final java.lang.String POST
public static final java.lang.String HEAD
protected java.lang.String mMethod
protected java.lang.String mURI
protected java.lang.String mHttpVers
public HttpRequest()
public void setMethod(java.lang.String method) throws HttpProtocolException
HttpProtocolException
public void setURI(java.lang.String uri)
public void write(java.io.OutputStreamWriter writer) throws java.io.IOException
write
in class HttpMessage
java.io.IOException
public void parse(java.io.BufferedReader reader) throws java.io.IOException
parse
in class HttpMessage
java.io.IOException
public void reset()
reset
in class HttpMessage
public java.lang.String getMethod()
public java.lang.String getURI()
public java.lang.String getHttpVers()