4.3.2.2 Request Members
- connection
-
A
connection
object associated with this request. See
Connection Object below for details.
(Read-Only)
- server
-
A server object associate with this request. See Server Object below
for details.
(Read-Only)
- next
-
If this is an internal redirect, the
request
object we redirect to.
(Read-Only)
- prev
-
If this is an internal redirect, the
request
object we redirect from.
(Read-Only)
- main
-
If this is a sub-request, pointer to the main request.
(Read-Only)
- the_request
-
String containing the first line of the request.
(Read-Only)
- assbackwards
-
Is this an HTTP/0.9 "simple" request?
(Read-Only)
- header_only
-
A boolean value indicating HEAD request, as opposed to GET.
(Read-Only)
- protocol
-
Protocol, as given by the client, or "HTTP/0.9". Same as CGI SERVER_PROTOCOL.
(Read-Only)
- proto_num
-
Integer. Number version of protocol; 1.1 = 1001
(Read-Only)
- request_time
-
A long integer. When request started.
(Read-Only)
- status_line
-
Status line. E.g. "200 OK".
(Read-Only)
- method
-
A string containing the method - 'GET', 'HEAD', 'POST', etc.
Same as CGI REQUEST_METHOD.
(Read-Only)
- method_number
-
Integer containg the method number.
(Read-Only)
- allowed
-
Integer. A bitvector of the allowed methods. Used in relation with
METHOD_NOT_ALLOWED.
(Read-Only)
- sent_body
-
Integer. Byte count in stream is for body. (?)
(Read-Only)
- bytes_sent
-
Long integer. Number of bytes sent.
(Read-Only)
- mtime
-
Long integer. Time the resource was last modified.
(Read-Only)
- boundary
-
String. Multipart/byteranges boundary.
(Read-Only)
- range
-
String. The
Range:
header.
(Read-Only)
- clength
-
Long integer. The "real" content length. (I.e. can only be used after
the content's been read?)
(Read-Only)
- remaining
-
Long integer. Bytes left to read. (Only makes sense inside a read
operation.)
(Read-Only)
- read_length
-
Long integer. Number of bytes read.
(Read-Only)
- read_body
-
Integer. How the request body should be read. (?)
(Read-Only)
- read_chunked
-
Boolean. Read chunked transfer coding.
(Read-Only)
- content_type
-
String. The content type. Mod_python maintains an internal flag
(_content_type_set) to keep track of whether
content_type was set manually from within Python. The
publisher handler uses this flag; when content_type isn't
set, it attempts to guess the content type by examining the
first few bytes of the output.
- headers_in
-
A table object containing headers sent by the client.
- headers_out
-
A
table
object representing the headers to be sent to the
client. Note that manipulating this table after the
Request.send_http_headers() has been called is meaningless, since the
headers have already gone out to the client.
- err_headers_out
-
These headers get send with the error response, instead of
headers_out.
- handler
-
The hame of the handler currently being processed. In all cases with
mod_python, this should be "python-program".
(Read-Only)
- content_encoding
-
String. Content encoding.
(Read-Only)
- vlist_validator
-
Integer. Variant list validator (if negotiated).
(Read-Only)
- no_cache
-
Boolean. No cache if true.
(Read-Only)
- no_local_copy
-
Boolean. No local copy exists.
(Read-Only)
- unparsed_uri
-
The URL without any parsing performed.
(Read-Only)
- uri
-
The path portion of the URI.
(Read-Only)
- filename
-
String. File name being requested.
(Read-Only)
- path_info
-
String. What follows after the file name, but is before query args, if
anything. Same as CGI PATH_INFO.
(Read-Only)
- args
-
String. Same as CGI QUERY_ARGS.
(Read-Only)