Topic Path: Symbol Reference > Files > IdCustomHTTPServer.pas
ContentsIndexHome
PreviousUpNext
IdCustomHTTPServer.pas

Contains Classes, Types, Procedures, and Functions needed to define an HTTP server base class.

IdCustomHTTPServer.pas contains Classes, Types, Procedures, and Functions needed to define and implement an HTTP server, as described in the Internet Standards documents: 

RFC 1945 - Hypertext Transfer Protocol [HTTP] version 1.0  

RFC 2616 - Hypertext Transfer Protocol [HTTP] version 1.1  

RFC 2660 - The Secure HyperText Transfer Protocol  

Class 
Description 
HTTP server exception for changing state on an active server. 
HTTP server exception for an unknown HTTP command. 
HTTP response exception raised during writing headers. 
Ancestor for Indy HTTP exceptions. 
HTTP server exception for an invalid authentication scheme. 
Specifies properties, methods, and events for the base HTTP Server implementation in Indy. 
Specifies an abstract container for persistent HTTP sessions. 
Implements a thread-safe container for persistent HTTP sessions. 
Implements a HTTP Request object. 
Implements a HTTP response object. 
Implements a persistent HTTP Session. 
Constant 
Description 
Default value for the TIdHTTPResponseInfo.ContentType property. 
Default value for the TIdHTTPResponseInfo.ContentLength property. 
Default value for the TIdHTTPResponseInfo.ResponseNo property. 
Default value for the TIdHTTPResponseInfo.ServerSoftware property. 
Cookie name used to maintain a persistent connection for HTTP client connections. 
String representations of HTTP commands for an HTTP request. 
Default value for the TIdHTTPServer.AutoStartSession property. 
Default value for the TIdCustomHTTPServer.MaximumHeaderLineCount property. 
Default value for the TIdHTTPServer.KeepAlive property. 
Default value for the TIdHTTPServer.ParseParams property. 
Default value for the TIdCustomHTTPServer.SessionState property. 
Default value for the TIdCustomHTTPServer.SessionTimeOut property. 
Enumeration 
Description 
Represents command types used in an HTTP request. 
Type 
Description 
 
Event type signalled when an HTTP session cannot be restored using the session ID Cookie. 
Allows creation of the stream used in client POST or GET requests. 
Event type signalled when a HTTP session is needed for a client connection. 
Specifies an event type for a terminating HTTP session. 
Specifies an event type for a new HTTP session. 
Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.