Package ej.websocket.http
Class HttpResponse
- java.lang.Object
-
- ej.websocket.http.HttpResponse
-
public class HttpResponse extends Object
HTTP Response as described by RFC 2616, section 6. Response.
-
-
Constructor Summary
Constructors Constructor Description HttpResponse(InputStream is)Read the input stream until a complete HTTP response is formed.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Header>getAllHeaders()HeadergetHeader(String name)StatusLinegetStatusLine()StringtoString()Returns a string representation of the object.
-
-
-
Constructor Detail
-
HttpResponse
public HttpResponse(InputStream is) throws IOException
Read the input stream until a complete HTTP response is formed.WARNING: this method won't return until the response is complete!
- Parameters:
is- the stream to read the data from- Throws:
IOException- if an error occurs on the stream
-
-
Method Detail
-
getStatusLine
public StatusLine getStatusLine()
- Returns:
- the status line of the response
-
getHeader
public Header getHeader(String name)
- Parameters:
name- the name of the desired header field- Returns:
- the corresponding header or null is the response doesn't contain such a header
-
toString
public String toString()
Description copied from class:ObjectReturns a string representation of the object. In general, thetoStringmethod returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.The
toStringmethod for classObjectreturns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
-