|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.groboclown.util.http.v1.tests.SimpleHttpResponseMessage
Field Summary | |
private Hashtable |
headers
|
private String |
httpVersion
|
private byte[] |
message
|
private int |
statusCode
|
private String |
statusString
|
private URL |
url
|
Constructor Summary | |
SimpleHttpResponseMessage(URL url)
|
Method Summary | |
void |
addHeader(String name,
String value)
|
void |
addHeaders(String name,
String[] values)
|
void |
addIntHeaders(String name,
int value)
|
String |
getHeader(String name)
Note that header names are case-insensitive. |
Enumeration |
getHeaderNames()
Note that header names are case-insensitive. |
String[] |
getHeaders(String name)
Note that header names are case-insensitive. |
String |
getHTTPVersion()
Returns the server's HTTP version, of the form: |
int |
getIntHeader(String name)
Note that header names are case-insensitive. |
byte[] |
getMessage()
Retrieves the message body in bytes. |
int |
getMessageSize()
Retrieves the actual size of the returned message body. |
int |
getStatusCode()
Returns the status number associated with the message. |
String |
getStatusMessage()
Returns the status message associated with the message's status code. |
String |
getURI()
Retrieve the URI which returned this message. |
URL |
getURL()
Retrieve the URL which returned this message. |
void |
removeHeaders(String name)
|
void |
setHTTPVersion(String v)
|
void |
setStatusCode(int code)
|
void |
setStatusMessage(String m)
|
void |
setURL(URL url)
|
Methods inherited from class java.lang.Object |
|
Field Detail |
private Hashtable headers
private URL url
private String httpVersion
private byte[] message
private int statusCode
private String statusString
Constructor Detail |
public SimpleHttpResponseMessage(URL url)
Method Detail |
public String getURI()
IHttpResponseMessage
getURI
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getURL()
public URL getURL()
IHttpResponseMessage
getURL
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getURI()
public void setURL(URL url)
public Enumeration getHeaderNames()
getHeaderNames
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
public String getHeader(String name)
getHeader
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getHeaders( String )
,
IHttpResponseMessage.getIntHeader( String )
public String[] getHeaders(String name)
getHeaders
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getHeader( String )
,
IHttpResponseMessage.getIntHeader( String )
public int getIntHeader(String name)
getIntHeader
in interface IHttpResponseMessage
public void addHeader(String name, String value)
public void addHeaders(String name, String[] values)
public void addIntHeaders(String name, int value)
public void removeHeaders(String name)
public int getMessageSize()
IHttpResponseMessage
getMessageSize
in interface IHttpResponseMessage
public int getStatusCode()
IHttpResponseMessage
getStatusCode
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getStatusMessage()
public void setStatusCode(int code)
public String getStatusMessage()
IHttpResponseMessage
getStatusMessage
in interface IHttpResponseMessage
net.groboclown.util.http.v1.IHttpResponseMessage
IHttpResponseMessage.getStatusCode()
public void setStatusMessage(String m)
public byte[] getMessage()
IHttpResponseMessage
getMessage
in interface IHttpResponseMessage
public String getHTTPVersion()
IHttpResponseMessage
HTTP/a.iwhere a is the major version, and i is the minor version. Currently, the only valid values are
HTTP/1.0
and HTTP/1.1
.getHTTPVersion
in interface IHttpResponseMessage
public void setHTTPVersion(String v)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |