API:Web.HTTPApp
Sommaire
Classes
| EWebBrokerException | EWebBrokerException est une exception déclenchée par les objets WebBroker. |
| IGetWebAppServices | |
| IGetWebRequestHandler | |
| IProduceContent | IProduceContent est l'interface de génération du contenu d'une page Web. |
| IProduceContentFrom | |
| ISetAppDispatcher | Interface qu'un producteur de contenu implémente afin qu'un répartiteur puisse s'associer lui-même au producteur de contenu. |
| IWebAppServices | IWebAppServices est l'interface d'initialisation et d'achèvement du traitement des messages de requête HTTP. |
| IWebAppServices180 | |
| IWebDispatch | |
| IWebDispatchActions | IWebDispatchActions est l'interface pour les composants qui répartissent les messages de requête HTTP en utilisant des éléments action. |
| IWebDispatcherAccess | IWebDispatcherAccess fournit un accès à la requête HTTP en cours et à l'objet réponse. |
| IWebExceptionHandler | |
| IWebRequestHandler | IWebRequestHandler est l'interface pour les objets qui répartissent les messages de requête HTTP. |
| TAbstractContentParser | TAbstractContentParser est la classe de base des objets analysant le contenu d'une requête HTTP. |
| TAbstractWebRequestFile | TAbstractWebRequestFile décrit un fichier téléchargé d'une requête HTTP. |
| TAbstractWebRequestFiles | TAbstractWebRequestFiles est une collection d'objets TAbstractWebRequestFile. |
| TContentParser | TContentParser est l'analyseur par défaut pour extraire d'une requête HTTP des chaînes de valeurs nommées et des fichiers téléchargés. |
| TContentParserClass | Représente la métaclasse TAbstractContentParser. |
| TCookie | TCookie représente un en-tête de Cookie dans un message de réponse HTTP. |
| TCookieCollection | TCookieCollection est une collection d'objets TCookie. |
| TCustomContentProducer | TCustomContentProducer est la classe de base de tous les objets produisant la chaîne envoyée comme contenu d'un message de réponse HTTP. |
| TCustomWebDispatcher | TCustomWebDispatcher est la classe de base abstraite des objets répartiteur Web. |
| TCustomWebFileDispatcher | TCustomWebFileDispatcher est la classe de base abstraite pour les objets répartiteur de fichiers Web. |
| TDefaultWebAppServices | |
| TWebActionItem | TWebActionItem permet à une application serveur Web de créer et d'envoyer les réponses aux messages de requête HTTP. |
| TWebActionItems | TWebActionItems est une collection d'objets TWebActionItem. |
| TWebDispatcher | TWebDispatcher transmet les messages de requête HTTP aux éléments action appropriés qui assemblent une réponse. |
| TWebFileDispatcher | TWebFileDispatcher gère les propriétés de la requête du fichier HTTP en cours. |
| TWebModule | TWebModule est le module Web généré automatiquement pour une application serveur Web. |
| TWebRequest | TWebRequest est la classe de base de tous les objets représentant les informations des requêtes client transmises à une application serveur Web. |
| TWebResponse | TWebResponse est la classe de base de tous les objets représentant les messages HTTP envoyés en réponse à un message de requête HTTP. |
Routines
| DayOfWeekStr | Convertit un TDateTime en une chaîne représentant le jour de la semaine. |
| DefaultCharSet | |
| DefaultCharSetEncoding | |
| DosPathToUnixPath | Convertit un chemin DOS en chemin Unix. |
| EncodingFromContentType | Obtient l'encodage du type de contenu. |
| EncodingGetBytes | Encode une chaîne dans un tableau d'octets, conformément à l'encodage du type de contenu. |
| EncodingGetString | Décode un tableau d'octets dans une chaîne, conformément à l'encodage du type de contenu. |
| ExtractHeaderFields | Convertit une chaîne multi-valeur en ses champs de base. |
| ExtractHTTPFields | Convertit une chaîne multi-valeur en ses champs de base. |
| HTMLDecode (obsolète) | Remplace les entités de caractères HTML par les caractères spéciaux HTML correspondants. |
| HTMLEncode (obsolète) | Remplace les caractères avec la signification HTML spéciale par les entités de caractères HTML correspondantes. |
| HTTPDecode (obsolète) | Décode une chaîne comportant des caractères d'échappement HTTP. |
| HTTPEncode (obsolète) | Convertit une chaîne en fiche ne contenant aucune valeur illégale dans un en-tête de message HTTP. |
| MonthStr | Convertit un TDateTime en une chaîne représentant le mois. |
| ParseDate | Convertit une valeur date d'un en-tête de message HTTP en un TDateTime. |
| RegisterContentParser | Recense une classe analyseur de contenu. |
| StatusString | Renvoie la chaîne descriptive associée à l'un des codes de réponse prédéfinis de HTTP. |
| UnixPathToDosPath | Convertit un chemin Unix en un chemin DOS. |
| WebApplicationDirectory |
Obtient le chemin de l'exécutable de l'application web. |
| WebApplicationFileName |
Obtient le nom de fichier de l'exécutable de l'application web. |
Types
| TDispatchFileEvent | |
| TExtractCharSet | |
| THTTPMethodEvent | THTTPMethodEvent est le type des gestionnaires d'événements appelés pendant le traitement d'un message de requête HTTP. |
| TMethodType | TMethodType représente le type d'un message de demande HTTP. |
| TWebExceptionEvent | TWebExceptionEvent est le type des gestionnaires d'événements qui répondent quand des exceptions se produisent pendant le traitement d'un message de requête HTTP. |
Variables
| FWebApplicationFileName |
Nom de fichier de l'exécutable de l'application web, quand le projet n'est pas l'instance principale. |
| GetDefaultCharSetEncoding | |
| GetModuleFileNameProc | Pointeur sur une fonction qui récupère le nom de fichier d'une application web. |
Constantes
| 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; |