HTTPApp

From RAD Studio VCL Reference
Jump to: navigation, search

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
Personal tools
Translations
Newest Version