Web.HTTPApp
| Package | inet240.bpl | 
|---|
Contents
Classes
| EWebBrokerException | EWebBrokerException is an exception raised by WebBroker objects. | 
| IGetWebAppServices | |
| IGetWebRequestHandler | |
| IProduceContent | IProduceContent is the interface for generating the content of a Web page. | 
| IProduceContentFrom | |
| ISetAppDispatcher | Interface that a content producer implements so that a dispatcher can associate itself with the content producer. | 
| IWebAppServices | IWebAppServices is the interface for setting up and finishing the processing of HTTP request messages. | 
| IWebAppServices180 | |
| 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. | 
| TAbstractWebRequestFile | TAbstractWebRequestFile describes an uploaded file from an HTTP request. | 
| TAbstractWebRequestFiles | TAbstractWebRequestFiles is a collection of TAbstractWebRequestFile objects. | 
| TContentParser | TContentParser is the default parser for extracting named value strings and uploaded files from an HTTP request. | 
| TContentParserClass | Represents the TAbstractContentParser metaclass. | 
| 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. | 
| TCustomWebFileDispatcher | TCustomWebFileDispatcher is the abstract base class for Web file 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. | 
| TWebFileDispatcher | TWebFileDispatcher manages the properties of the current HTTP file's request. | 
| 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. | 
Routines
| DayOfWeekStr | Converts a TDateTime into a string representing the day of the week. | 
| DefaultCharSet | |
| DefaultCharSetEncoding | |
| DosPathToUnixPath | Converts a DOS-compatible path specification to a Unix-compatible path specification. | 
| EncodingFromContentType | Gets the content type encoding. | 
| EncodingGetBytes | Encodes a string into an array of bytes, in accordance with the content type encoding. | 
| EncodingGetString | Decodes an array of bytes into a string, in accordance with the content type encoding. | 
| ExtractHeaderFields | Parses a multi-valued string into its constituent fields. | 
| ExtractHTTPFields | Parses a multi-valued string into its constituent fields. | 
| HTMLDecode (deprecated) | Replaces the HTML character entities with the corresponding HTML special characters. | 
| HTMLEncode (deprecated) | Replaces the characters with special HTML significance with the corresponding HTML character entities. | 
| HTTPDecode (deprecated) | Decodes a string that includes HTTP escape characters. | 
| HTTPEncode (deprecated) | 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 | Registers a content parser class. | 
| 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. | 
| WebApplicationDirectory | Gets the web application executable path. | 
| WebApplicationFileName | Gets the web application executable file name. | 
Types
| _di_IGetWebAppServices | |
| _di_IGetWebRequestHandler | |
| _di_IProduceContent | |
| _di_IProduceContentFrom | |
| _di_ISetAppDispatcher | |
| _di_IWebAppServices | |
| _di_IWebAppServices180 | |
| _di_IWebDispatch | |
| _di_IWebDispatchActions | |
| _di_IWebDispatcherAccess | |
| _di_IWebExceptionHandler | |
| _di_IWebRequestHandler | |
| TDispatchFileEvent | |
| TExtractCharSet | |
| THTTPMethodEvent | THTTPMethodEvent is the type of event handlers that are called while processing an HTTP request message. | 
| TMethodType | TMethodType represents the type of an HTTP request message. | 
| TWebExceptionEvent | TWebExceptionEvent is the type of event handlers that respond when exceptions occur while processing an HTTP request message. | 
Variables
| FWebApplicationFileName | Web application executable file name, when the project is not the main instance. | 
| GetDefaultCharSetEncoding | |
| GetModuleFileNameProc | Pointer to a function that retrieves the web application file name. | 
Constants
| MAX_DATETIMES | MAX_DATETIMES: Integer = 3; | 
| MAX_INTEGERS | MAX_INTEGERS: Integer = 1; | 
| MAX_STRINGS | MAX_STRINGS: Integer = $C; | 
| sDateFormat | sDateFormat: string = "%%s", dd "%%s" yyyy hh":"nn":"ss; |