All Packages Class Hierarchy This Package Previous Next Index
Class HTTPClient.Request
java.lang.Object
|
+----HTTPClient.Request
- public final class Request
- extends Object
- implements RoRequest
This class represents an http request. It's used by classes which
implement the HTTPClientModule interface.
- Version:
- 0.3 30/01/1998
- Author:
- Ronald Tschalär
-
Request(HTTPConnection, String, String, NVPair[], byte[], HttpOutputStream, boolean)
- Creates a new request structure.
-
allowUI()
-
-
getConnection()
-
-
getData()
-
-
getHeaders()
-
-
getMethod()
-
-
getRequestURI()
-
-
getStream()
-
-
setAllowUI(boolean)
-
-
setConnection(HTTPConnection)
-
-
setData(byte[])
-
-
setHeaders(NVPair[])
-
-
setMethod(String)
-
-
setRequestURI(String)
-
-
setStream(HttpOutputStream)
-
-
toString()
-
Request
public Request(HTTPConnection con,
String method,
String req_uri,
NVPair[] headers,
byte[] data,
HttpOutputStream stream,
boolean allow_ui)
- Creates a new request structure.
- Parameters:
- con - the current HTTPConnection
- method - the request method
- req_uri - the request-uri
- headers - the request headers
- data - the entity as a byte[]
- stream - the entity as a stream
- allow_ui - allow user interaction
getConnection
public HTTPConnection getConnection()
- Returns:
- the HTTPConnection this request is associated with
setConnection
public void setConnection(HTTPConnection con)
- Parameters:
- con - the HTTPConnection this request is associated with
getMethod
public String getMethod()
- Returns:
- the request method
setMethod
public void setMethod(String method)
- Parameters:
- method - the request method (e.g. GET, POST, etc)
getRequestURI
public String getRequestURI()
- Returns:
- the request-uri
setRequestURI
public void setRequestURI(String req_uri)
- Parameters:
- req_uri - the request-uri
getHeaders
public NVPair[] getHeaders()
- Returns:
- the headers making up this request
setHeaders
public void setHeaders(NVPair[] headers)
- Parameters:
- headers - the headers for this request
getData
public byte[] getData()
- Returns:
- the body of this request
setData
public void setData(byte[] data)
- Parameters:
- data - the entity for this request
getStream
public HttpOutputStream getStream()
- Returns:
- the output stream on which the body is written
setStream
public void setStream(HttpOutputStream stream)
- Parameters:
- stream - an output stream on which the entity is written
allowUI
public boolean allowUI()
- Returns:
- true if the modules or handlers for this request may popup
windows or otherwise interact with the user
setAllowUI
public void setAllowUI(boolean allow_ui)
- Parameters:
- allow_ui - are modules and handlers allowed to popup windows or
otherwise interact with the user?
toString
public String toString()
- Returns:
- a string containing the method and request-uri
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index