public class HTTPResponseHeader extends HTTPHeader implements ResponseHeader
headerfields| Constructor and Description |
|---|
HTTPResponseHeader(java.lang.String version,
boolean secure,
int status,
java.lang.String reason)
HTTP response Header
|
HTTPResponseHeader(java.lang.String version,
boolean secure,
int status,
java.lang.String reason,
HashMap headerfields)
HTTP response Header
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBytes()
Returns the byte array representation of this response header.
|
java.lang.String |
getReason()
Returns the HTTP reason phrase for this response.
|
int |
getStatus()
Returns the HTTP status code for this response.
|
java.lang.String |
getVersion()
Returns the HTTP version for this response.
|
void |
toStream(java.io.OutputStream stream)
Writes the HTTP response header to the given stream.
|
java.lang.String |
toString() |
addHeaderFieldValue, getHeaderFieldValue, isSecure, removeHeaderFieldValuepublic HTTPResponseHeader(java.lang.String version,
boolean secure,
int status,
java.lang.String reason)
version - HTTP Versionstatus - HTTP status code.reason - reason phrase.public HTTPResponseHeader(java.lang.String version,
boolean secure,
int status,
java.lang.String reason,
HashMap headerfields)
version - HTTP Versionstatus - HTTP status code.reason - reason phrase.headerfields - the HTTP header fields.public java.lang.String getVersion()
public int getStatus()
public java.lang.String getReason()
public java.lang.String toString()
toString in class java.lang.Objectpublic void toStream(java.io.OutputStream stream)
throws java.io.IOException
stream - the stream to write the HTTP header to.java.io.IOExceptionpublic byte[] getBytes()