|
||||||||||
| 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()
IHttpResponseMessagegetURI in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.getURL()public URL getURL()
IHttpResponseMessagegetURL in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.getURI()public void setURL(URL url)
public Enumeration getHeaderNames()
getHeaderNames in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessagepublic String getHeader(String name)
getHeader in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.getHeaders( String ),
IHttpResponseMessage.getIntHeader( String )public String[] getHeaders(String name)
getHeaders in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.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()
IHttpResponseMessagegetMessageSize in interface IHttpResponseMessagepublic int getStatusCode()
IHttpResponseMessagegetStatusCode in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.getStatusMessage()public void setStatusCode(int code)
public String getStatusMessage()
IHttpResponseMessagegetStatusMessage in interface IHttpResponseMessagenet.groboclown.util.http.v1.IHttpResponseMessageIHttpResponseMessage.getStatusCode()public void setStatusMessage(String m)
public byte[] getMessage()
IHttpResponseMessagegetMessage in interface IHttpResponseMessagepublic String getHTTPVersion()
IHttpResponseMessage
HTTP/a.i
where 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 IHttpResponseMessagepublic void setHTTPVersion(String v)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||