4Suite API Documentation

Module Ft.Server.Server.Http

HTTP and SOAP server for the repostiory
Copyright 2005 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/
Classes:

Modules

Basic functionality common to all HTTP requests and responses
4Suite API module for the HTTP Handler
MIME message header storage for HTTP
Misc error codes and messages for the HTTP modules
HTTP session management. Inspired by the Java Servlet API at: http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/package-summary.html (particularly javax.servlet.http.HttpSession)
SOAP module

Classes

class FtServerHttpException(Ft.Server.FtServerBaseException)
Exception class for errors specific to the HTTP and SOAP servers

Methods inherited from class Ft.Server.FtServerBaseException

Methods inherited from class Ft.FtException

__getattr__, __repr__, __str__

Methods inherited from class Exception

__getitem__

Members

MessageSource = <module 'Ft.Server.Server.Http.MessageSource' fr...i686-2.3/Ft/Server/Server/Http/MessageSource.py'>
class HttpModule(Ft.Server.Server.Module)

Methods

finalize(self, parser, config)
Overrides: finalize from class Module
initialize(self, parser, config)
Overrides: initialize from class Module
setAuthName(self, parser, config, name, data, attrs)
setDefaultXslt(self, parser, config, name, data, attrs)
setDocumentRoot(self, parser, config, name, data, attrs)
setHttpPostEncodingVar(self, parser, config, name, data, attrs)
setMandatoryAuth(self, parser, config, name, data, attrs)
setRedirect(self, parser, config, name, data, attrs)
setRule(self, parser, config, name, data, attrs)
setSessionAnonymousFlag(self, parser, config, name, data, attrs)
setSessionInvalidLoginUri(self, parser, config, name, data, attrs)
setSessionInvalidUri(self, parser, config, name, data, attrs)
setSessionLoginUri(self, parser, config, name, data, attrs)
setSessionMethod(self, parser, config, name, data, attrs)
setSessionPassword(self, parser, config, name, data, attrs)
setSessionPermissionDeniedUri(self, parser, config, name, data, attrs)
setSessionTtl(self, parser, config, name, data, attrs)
setSessionUserName(self, parser, config, name, data, attrs)

Methods inherited from class Ft.Server.Server.Module

Members

commands = {('http://xmlns.4suite.org/reserved', 'AuthName'): 'setAuthName', ('http://xmlns.4suite.org/reserved', 'DefaultXslt'): 'setDefaultXslt', ('http://xmlns.4suite.org/reserved', 'DocumentRoot'): 'setDocumentRoot', ('http://xmlns.4suite.org/reserved', 'HttpPostEncodingVar'): 'setHttpPostEncodingVar', ('http://xmlns.4suite.org/reserved', 'MandatoryAuth'): 'setMandatoryAuth', ('http://xmlns.4suite.org/reserved', 'Redirect'): 'setRedirect', ('http://xmlns.4suite.org/reserved', 'Rule'): 'setRule', ('http://xmlns.4suite.org/reserved', 'SessionAnonymousFlag'): 'setSessionAnonymousFlag', ('http://xmlns.4suite.org/reserved', 'SessionInvalidLoginUri'): 'setSessionInvalidLoginUri', ('http://xmlns.4suite.org/reserved', 'SessionInvalidUri'): 'setSessionInvalidUri', ...}
handlers = {'http_basic': <class Ft.Server.Server.Http.Basic.BasicHttpHandler>}