Internet Direct (Indy)
Home
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  

 
Name 
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. 
 
Name 
Description 
 
Represents command types used in an HTTP request. 
Name 
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. 
Name 
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. 
 
Class 
 
Enumeration 
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.