org.apache.commons.httpclient
Class StatusLine
java.lang.Object
|
+--org.apache.commons.httpclient.StatusLine
- public class StatusLine
- extends java.lang.Object
Represents a Status-Line as returned from a HTTP server.
RFC2616 states
the following regarding the Status-Line:
6.1 Status-Line
The first line of a Response message is the Status-Line, consisting
of the protocol version followed by a numeric status code and its
associated textual phrase, with each element separated by SP
characters. No CR or LF is allowed except in the final CRLF sequence.
Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
This class is immutable and is inherently thread safe.
- Since:
- 2.0
- Version:
- $Id: StatusLine.java,v 1.9.2.2 2003/12/05 20:18:22 oglueck Exp $
- Author:
- Jeff Dever, Mike Bowler
- See Also:
HttpStatus
Constructor Summary |
StatusLine(java.lang.String statusLine)
Default constructor. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
StatusLine
public StatusLine(java.lang.String statusLine)
throws HttpException
- Default constructor.
- Parameters:
statusLine
- the status line returned from the HTTP server- Throws:
- HttpException - if the status line is invalid
getStatusCode
public final int getStatusCode()
- Returns:
- the Status-Code
getHttpVersion
public final java.lang.String getHttpVersion()
- Returns:
- the HTTP-Version
getReasonPhrase
public final java.lang.String getReasonPhrase()
- Returns:
- the Reason-Phrase
toString
public final java.lang.String toString()
- Return the status line as it was set by the constructor.
- Overrides:
- toString in class java.lang.Object
- Returns:
- a string represenation of this object.
startsWithHTTP
public static boolean startsWithHTTP(java.lang.String s)
- Tests if the string starts with 'HTTP' signature.
- Parameters:
s
- string to test- Returns:
- true if the line starts with 'HTTP'
signature, false otherwise.
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.