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.HttpException
public HttpVersion getHttpVersion()
public int getStatusCode()
public String getReasonPhrase()
Copyright © 2012. All Rights Reserved.