    class HTTPRequest(Request):

        ## Initialization ##
        def __init__(self, dict={}):

        ## Transactions ##
        def transaction(self):
        def setTransaction(self, trans):

        ## Values ##
        def value(self, name, default=NoDefault):
        def hasValue(self, name):
        def extraURLPath(self):

        ## Fields ##
        def fieldStorage(self):
        def field(self, name, default=NoDefault):
        def hasField(self, name):
        def fields(self):
        def setField(self, name, value):
        def delField(self, name):

        ## Cookies ##
        def cookie(self, name, default=NoDefault):
        def hasCookie(self, name):
        def cookies(self):

        ## Variables passed by server ##
        def serverDictionary(self):

        ## Sessions ##
        def session(self):
        def isSessionExpired(self):
        def setSessionExpired(self, sessionExpired):

        ## Authentication ##
        def remoteUser(self):

        ## Remote info ##
        def remoteAddress(self):
        def remoteName(self):

        ## Path ##
        def urlPath(self):
        def originalURLPath(self):
        def urlPathDir(self):
        def getstate(self):
        def setURLPath(self, path):
        def serverSidePath(self, path=None):
        def serverSideContextPath(self, path=None):
        def contextName(self):
        def servletURI(self):
        def uriWebKitRoot(self):
        def fsPath(self):
        def serverURL(self):
        def serverURLDir(self):
        def siteRoot(self):
        def siteRootFromCurrentServlet(self):
        def servletPathFromSiteRoot(self):

        ## Special ##
        def adapterName(self):
        def rawRequest(self):
        def environ(self):
        def addParent(self, servlet):
        def popParent(self):
        def parent(self):
        def parents(self):
        def rawInput(self, rewind=0):
        def time(self):

        ## Information ##
        def servletPath(self):
        def contextPath(self):
        def pathInfo(self):
        def pathTranslated(self):
        def queryString(self):
        def uri(self):
        def method(self):
        def sessionId(self):
        def hasPathSession(self):

        ## Inspection ##
        def info(self):
        def htmlInfo(self):

        ## Deprecated ##
        def serverSideDir(self):
        def relativePath(self, joinPath):
    def htmlInfo(info):