|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.noderunner.http.RequestLine
public class RequestLine
This is a immutable implementation of an HTTP request line.
Constructor Summary | |
---|---|
RequestLine(Method method,
java.lang.String requestURI)
Constructs using a method, a request URI, and the default HTTP/1.1 version. |
|
RequestLine(Method method,
java.lang.String requestURI,
HttpVersion version)
Constructs using all Request-Line |
|
RequestLine(RequestLine requestLine,
java.lang.String requestURI)
Copy-constructs a new RequestLine using a different requestURI. |
|
RequestLine(java.lang.String line)
Construct using an unparsed request line. |
Method Summary | |
---|---|
static RequestLine |
create(java.net.URL url,
Method method)
Creates and returns a request line based on a URL and method. |
HttpVersion |
getHttpVersion()
Returns the version of this request. |
Method |
getMethod()
Returns the name of the request method. |
java.lang.String |
getRequestURI()
Returns the URI of this request. |
java.lang.String |
toString()
Returns this RequestLine as: |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RequestLine(Method method, java.lang.String requestURI)
/
.
public RequestLine(Method method, java.lang.String requestURI, HttpVersion version)
Request-Line parts.
public RequestLine(java.lang.String line) throws HttpException
CRLF
.
HttpException
- if an invalid HTTP Request-Line was used in initializationpublic RequestLine(RequestLine requestLine, java.lang.String requestURI)
requestLine
- existing request linefileName
- new file nameMethod Detail |
---|
public static RequestLine create(java.net.URL url, Method method)
RequestLine#METHOD_GET
.
public Method getMethod()
extension-method
.
public java.lang.String getRequestURI()
public HttpVersion getHttpVersion()
public java.lang.String toString()
RequestLine
as:
getMethod() + ' ' + getRequestURI() + ' ' + getHttpVersion()Note: Does not include
CRLF
.
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |