HTTPApp
Contents |
Delphi Information
Class
| EWebBrokerException |
EWebBrokerException is an exception raised by WebBroker objects. |
| TAbstractContentParser |
TAbstractContentParser is the base class for objects that parse the content of an HTTP request. |
| TAbstractWebModuleFactory |
TAbstractWebModuleFactory is the base class for all Web module factory objects. |
| TAbstractWebModuleList |
TAbstractWebModuleList lists the WebModules in a WebSnap application and provides access to their factory objects. |
| TAbstractWebPageInfo |
TAbstractWebPageInfo represents the attributes of a Web page module. |
| TAbstractWebPageModuleFactory |
TAbstractWebPageModuleFactory is the base class for Web module factory objects whose generated Web modules create Web pages. |
| TAbstractWebRequestFile |
TAbstractWebRequestFile describes an uploaded file from an HTTP request. |
| TAbstractWebRequestFiles |
TAbstractWebRequestFiles is a collection of TAbstractWebRequestFile objects. |
| TAbstractWebSession |
TAbstractWebSession is the base class for objects that represent a session in a WebSnap application. |
| TContentParser |
TContentParser is the default parser for extracting named value strings and uploaded files from an HTTP request. |
| TCookie |
TCookie represents a Cookie header in an HTTP response message. |
| TCookieCollection |
TCookieCollection is a collection of TCookie objects. |
| TCustomContentProducer |
TCustomContentProducer is the base class for all objects that produce the string that is sent as the contents of an HTTP response message. |
| TCustomWebDispatcher |
TCustomWebDispatcher is the abstract base class for Web dispatcher objects. |
| TDefaultWebAppServices | |
| TWebActionItem |
TWebActionItem allows a Web server application to create and send responses to HTTP request messages. |
| TWebActionItems |
TWebActionItems is a collection of TWebActionItem objects. |
| TWebDispatcher |
TWebDispatcher passes HTTP request messages on to the appropriate action items that assemble a response. |
| TWebModule |
TWebModule is the automatically generated Web module for a Web server application. |
| TWebModuleContext |
TWebModuleContext is a design-time object that holds information about the Web modules in a WebSnap application. |
| TWebRequest |
TWebRequest is the base class for all objects that represent client request information that is passed to a Web server application. |
| TWebResponse |
TWebResponse is the base class for all objects that represent HTTP messages sent in response to an HTTP request message. |
Classref
| TContentParserClass |
Const
| Constants |
Enum
| TMethodType |
TMethodType represents the type of an HTTP request message. |
| TWebModuleCacheMode |
TWebModuleCacheMode indicates whether the WebSnap application can cache Web module instances for reuse with other request messages. |
| TWebModuleCreateMode |
TWebModuleCreateMode indicates the circumstances under which a Web module factory object should create instances of the corresponding Web module. |
Function
| DayOfWeekStr |
Converts a TDateTime into a string representing the day of the week. |
| DosPathToUnixPath |
Converts a DOS-compatible path specification to a Unix-compatible path specification. |
| EncodingFromContentType | |
| EncodingGetBytes | |
| EncodingGetString | |
| ExtractHTTPFields |
Parses a multi-valued string into its constituent fields. |
| ExtractHeaderFields |
Parses a multi-valued string into its constituent fields. |
| HTMLDecode | |
| HTMLEncode | |
| HTTPDecode |
Decodes a string that includes HTTP escape characters. |
| HTTPEncode |
Converts a string into a form that contains no values that are illegal in an HTTP message header. |
| MonthStr |
Converts a TDateTime into a string representing the month. |
| ParseDate |
Converts a date value from an HTTP message header into a TDateTime. |
| RegisterContentParser | |
| StatusString |
Returns the explanatory string associated with one of the predefined HTTP response status codes. |
| UnixPathToDosPath |
Converts a Unix-compatible path specification to a Dos-compatible path specification. |
Interface
| IGetAppDispatcher | |
| IGetWebAppServices | |
| IGetWebRequestHandler | |
| IMultiModuleSupport | |
| IProduceContent |
IProduceContent is the interface for generating the content of a Web page. |
| IProduceContentFrom | |
| ISetAppDispatcher | |
| IWebAppServices |
IWebAppServices is the interface for setting up and finishing the processing of HTTP request messages. |
| IWebDispatch | |
| IWebDispatchActions |
IWebDispatchActions is the interface for components that dispatch HTTP request messages using action items. |
| IWebDispatcherAccess |
IWebDispatcherAccess provides access to the current HTTP request and response object. |
| IWebExceptionHandler | |
| IWebRequestHandler |
IWebRequestHandler is the interface for objects that dispatch HTTP request messages. |
C++ Information
Class
| EWebBrokerException |
EWebBrokerException is an exception raised by WebBroker objects. |
| IGetAppDispatcher | |
| IGetWebAppServices | |
| IGetWebRequestHandler | |
| IMultiModuleSupport | |
| IProduceContent |
IProduceContent is the interface for generating the content of a Web page. |
| IProduceContentFrom | |
| ISetAppDispatcher | |
| IWebAppServices |
IWebAppServices is the interface for setting up and finishing the processing of HTTP request messages. |
| IWebDispatch | |
| IWebDispatchActions |
IWebDispatchActions is the interface for components that dispatch HTTP request messages using action items. |
| IWebDispatcherAccess |
IWebDispatcherAccess provides access to the current HTTP request and response object. |
| IWebExceptionHandler | |
| IWebRequestHandler |
IWebRequestHandler is the interface for objects that dispatch HTTP request messages. |
| TAbstractContentParser |
TAbstractContentParser is the base class for objects that parse the content of an HTTP request. |
| TAbstractWebModuleFactory |
TAbstractWebModuleFactory is the base class for all Web module factory objects. |
| TAbstractWebModuleList |
TAbstractWebModuleList lists the WebModules in a WebSnap application and provides access to their factory objects. |
| TAbstractWebPageInfo |
TAbstractWebPageInfo represents the attributes of a Web page module. |
| TAbstractWebPageModuleFactory |
TAbstractWebPageModuleFactory is the base class for Web module factory objects whose generated Web modules create Web pages. |
| TAbstractWebRequestFile |
TAbstractWebRequestFile describes an uploaded file from an HTTP request. |
| TAbstractWebRequestFiles |
TAbstractWebRequestFiles is a collection of TAbstractWebRequestFile objects. |
| TAbstractWebSession |
TAbstractWebSession is the base class for objects that represent a session in a WebSnap application. |
| TContentParser |
TContentParser is the default parser for extracting named value strings and uploaded files from an HTTP request. |
| TCookie |
TCookie represents a Cookie header in an HTTP response message. |
| TCookieCollection |
TCookieCollection is a collection of TCookie objects. |
| TCustomContentProducer |
TCustomContentProducer is the base class for all objects that produce the string that is sent as the contents of an HTTP response message. |
| TCustomWebDispatcher |
TCustomWebDispatcher is the abstract base class for Web dispatcher objects. |
| TDefaultWebAppServices | |
| TWebActionItem |
TWebActionItem allows a Web server application to create and send responses to HTTP request messages. |
| TWebActionItems |
TWebActionItems is a collection of TWebActionItem objects. |
| TWebDispatcher |
TWebDispatcher passes HTTP request messages on to the appropriate action items that assemble a response. |
| TWebModule |
TWebModule is the automatically generated Web module for a Web server application. |
| TWebRequest |
TWebRequest is the base class for all objects that represent client request information that is passed to a Web server application. |
| TWebResponse |
TWebResponse is the base class for all objects that represent HTTP messages sent in response to an HTTP request message. |
Enum
| TMethodType |
TMethodType represents the type of an HTTP request message. |
| TWebModuleCacheMode |
TWebModuleCacheMode indicates whether the WebSnap application can cache Web module instances for reuse with other request messages. |
| TWebModuleCreateMode |
TWebModuleCreateMode indicates the circumstances under which a Web module factory object should create instances of the corresponding Web module. |
Function
| DayOfWeekStr |
Converts a TDateTime into a string representing the day of the week. |
| DosPathToUnixPath |
Converts a DOS-compatible path specification to a Unix-compatible path specification. |
| EncodingFromContentType | |
| EncodingGetBytes | |
| EncodingGetString | |
| ExtractHTTPFields |
Parses a multi-valued string into its constituent fields. |
| ExtractHeaderFields |
Parses a multi-valued string into its constituent fields. |
| HTMLDecode | |
| HTMLEncode | |
| HTTPDecode |
Decodes a string that includes HTTP escape characters. |
| HTTPEncode |
Converts a string into a form that contains no values that are illegal in an HTTP message header. |
| MonthStr |
Converts a TDateTime into a string representing the month. |
| ParseDate |
Converts a date value from an HTTP message header into a TDateTime. |
| RegisterContentParser | |
| StatusString |
Returns the explanatory string associated with one of the predefined HTTP response status codes. |
| UnixPathToDosPath |
Converts a Unix-compatible path specification to a Dos-compatible path specification. |
Typedef
| TContentParserClass | |
| THTTPMethodEvent |
THTTPMethodEvent is the type of event handlers that are called while processing an HTTP request message. |
| TModuleAddedProc |
TModuleAddedProc is the type of the OnModuleAdded event handler. |
| TWebExceptionEvent |
TWebExceptionEvent is the type of event handlers that respond when exceptions occur while processing an HTTP request message. |
| TWebModuleContext |
TWebModuleContext is a design-time object that holds information about the Web modules in a WebSnap application. |
| _di_IGetAppDispatcher | |
| _di_IGetWebAppServices | |
| _di_IGetWebRequestHandler | |
| _di_IMultiModuleSupport | |
| _di_IProduceContent | |
| _di_IProduceContentFrom | |
| _di_ISetAppDispatcher | |
| _di_IWebAppServices | |
| _di_IWebDispatch | |
| _di_IWebDispatchActions | |
| _di_IWebDispatcherAccess | |
| _di_IWebExceptionHandler | |
| _di_IWebRequestHandler |