public class StatusLine extends Object
StatusLine interface.| Modifier and Type | Field and Description |
|---|---|
static StatusLine |
HTTP11_100
Basic Continue message from an HTTP/1.1 server.
|
static StatusLine |
HTTP11_200_OK
Basic OK message from an HTTP/1.1 server.
|
static StatusLine |
HTTP11_204
Basic 204 message from an HTTP/1.1 server.
|
static StatusLine |
HTTP11_301
Basic 301 message from an HTTP/1.1 server.
|
static StatusLine |
HTTP11_404
Basic 404 message from an HTTP/1.1 server.
|
| Constructor and Description |
|---|
StatusLine(HttpVersion version,
int statusCode,
String reasonPhrase)
Constructs this object using
Status-Line |
StatusLine(int statusCode)
Constructs this object using a status code, HTTP version 1.1, and blank reason.
|
StatusLine(int statusCode,
String statusReason)
Constructs this object using
Status-Line |
StatusLine(String line)
Constructs a
StatusLineImpl using an unparsed request
line. |
| Modifier and Type | Method and Description |
|---|---|
HttpVersion |
getHttpVersion()
Returns the status' HTTP version.
|
String |
getReasonPhrase()
Returns the status reason phrase.
|
int |
getStatusCode()
Returns the three-digit status code.
|
static StatusLine |
parseStatusLine(String line)
Returns either
HTTP11_200_OK or a newly
constructed StatusLine object. |
String |
toString()
Returns this
StatusLine as: |
public static final StatusLine HTTP11_100
public static final StatusLine HTTP11_200_OK
public static final StatusLine HTTP11_204
public static final StatusLine HTTP11_301
public static final StatusLine HTTP11_404
public StatusLine(int statusCode)
statusCode - must be in the range 0 to 999public StatusLine(HttpVersion version, int statusCode, String reasonPhrase)
Status-Line parts.version - may not be nullstatusCode - must be in the range 0 to 999reasonPhrase - may not be nullpublic StatusLine(String line) throws HttpException
StatusLineImpl using an unparsed request
line. This string should not end in CRLF.HttpException - if an invalid HTTP Request-Line was used
in initializationpublic StatusLine(int statusCode,
String statusReason)
Status-Line parts.statusCode - must be in the range 0 to 999reasonPhrase - may not be nullpublic static StatusLine parseStatusLine(String line) throws HttpException
HTTP11_200_OK or a newly
constructed StatusLine object.HttpExceptionpublic HttpVersion getHttpVersion()
public int getStatusCode()
public String getReasonPhrase()
Copyright © 2012. All Rights Reserved.