4Suite
™
API Documentation
►
Module
Ft
.
Server
.
Server
.
Http
.BaseRequestHandler
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Server/Server/Http/BaseRequestHandler.py,v 1.71 2005/04/06 06:19:15 mbrown Exp $
Classes:
BaseRequestHandler
Classes
class
BaseRequestHandler
(
Ft.Server.Server.RequestHandler.RequestHandler
)
Methods
__init__
(
self
,
connection
)
authChecker
(
self
,
mandatory
=False
)
do_OPTIONS
(
self
)
# Automatically determines what is available for any class
generateRepoPath
(
self
)
getMimeHeaders
(
self
)
getRemoteHostname
(
self
)
getRepository
(
self
,
sendError
=True
)
getRequestArgs
(
self
)
getRequestBody
(
self
)
handle
(
self
)
joinQueryArgs
(
self
,
args1
,
args2
)
# Helper interface for merging GET/POST argument dicts
localDateTimeString
(
self
)
logTransaction
(
self
)
parseUri
(
self
,
uri
)
processRequest
(
self
)
processResponse
(
self
)
readRequest
(
self
)
readRequestLine
(
self
)
rfcDateTimeString
(
self
)
send_error
(
self
,
code
,
**keywords
)
unhandledException
(
self
,
function
)
Fields
monthname
= ['', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
sys_version
= 'Python/2.4.1a0'
weekdayname
= ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']