WebKit.Request | index /usr/local/share/webware/WebKit/Request.py

`An abstract request`

Classes

``

WebKit.Message.Message(__builtin__.object)
  Request

class Request(WebKit.Message.Message)

``

`The abstract request class.
Request is a type of Message that offers the following:
* A time stamp (indicating when the request was made)
* An input stream
* Remote request information (address, name)
* Local host information (address, name, port)
* A security indicator
Request is an abstract class; developers typically use HTTPRequest.
FUTURE
* Consider if the local host information should be moved up to Message.
* Locales
* Secure requests, authentication, etc.
`

Method resolution order:
  Request
  WebKit.Message.Message
  __builtin__.object

Methods defined here:

__init__(self)
  `Initialize the request.
  Subclasses are responsible for invoking super
  and initializing self._time.`

clearTransaction(self)

input(self)
  `Return a file-style object that the contents can be read from.
  # @@ 2000-05-03 ce: This is bogus. Disregard for now.`

localAddress(self)
  `Get local address.
  Returns a string containing the Internet Protocol (IP) address
  of the local host (e.g., the server) that received the request.`

localPort(self)
  `Get local port.
  Returns the port of the local host (e.g., the server)
  that received the request.`

remoteAddress(self)
  `Get the remote address.
  Returns a string containing the Internet Protocol (IP) address
  of the client that sent the request.`

remoteName(self)
  `Get the remote name.
  Returns the fully qualified name of the client that sent the request,
  or the IP address of the client if the name cannot be determined.`

responseClass(self)
  `Get the corresponding response class.`

setTransaction(self, trans)
  `Set a transaction container.`

time(self)

timeStamp(self)
  `Return time() as a human readable string, useful for logging and debugging.`

transaction(self)
  `Get the transaction container.`

Static methods defined here:

isSecure()
  `Check whether this is a secure channel.
  Returns true if request was made using a secure channel,
  such as HTTPS. This currently always returns false,
  since secure channels are not yet supported.`

localName()
  `Get local name.
  Returns the fully qualified name of the local host (e.g., the server)
  that received the request.`

Methods inherited from WebKit.Message.Message:

arg(self, name, default=<class 'MiscUtils.NoDefault'>)

argNames(self)
  `Return a list of argument names.`

clearArgs(self)

deleteArg(self, name)

hasArg(self, name)

setArg(self, name, value)

writeExceptionReport(self, handler)

Static methods inherited from WebKit.Message.Message:

contentLength()
  `Return the length of the message body or -1 if not known.`

contentType()
  `Return the MIME type of the message body or None if not known.`

protocol()
  `Return the protocol.
  Returns the name and version of the protocol the message uses
  in the form protocol/majorVersion.minorVersion, for example, HTTP/1.1.`

Data descriptors inherited from WebKit.Message.Message:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`