Afficher : Delphi
C++
Préférences d'affichage
Web.HTTPApp
De XE2 API Documentation
Sommaire |
Classes
| EWebBrokerException | EWebBrokerException est une exception déclenchée par les objets WebBroker. |
| IGetAppDispatcher | |
| IGetWebAppServices | |
| IGetWebRequestHandler | |
| IMultiModuleSupport | |
| IProduceContent | IProduceContent est l'interface de génération du contenu d'une page Web. |
| IProduceContentFrom | |
| ISetAppDispatcher | |
| IWebAppServices | IWebAppServices est l'interface d'initialisation et d'achèvement du traitement des messages de requête HTTP. |
| 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. |
| TAbstractWebModuleFactory | TAbstractWebModuleFactory est la classe de base de tous les objets fabrique de module Web. |
| TAbstractWebModuleList | TAbstractWebModuleList répertorie les modules Web d'une application WebSnap et permet d'accéder à leurs objets fabrique. |
| TAbstractWebPageInfo | TAbstractWebPageInfo représente les attributs d'un module de page Web. |
| TAbstractWebPageModuleFactory | TAbstractWebPageModuleFactory est la classe de base des objets fabrique de modules Web dont les modules Web générés créent des pages Web. |
| TAbstractWebRequestFile | TAbstractWebRequestFile décrit un fichier téléchargé d'une requête HTTP. |
| TAbstractWebRequestFiles | TAbstractWebRequestFiles est une collection d'objets TAbstractWebRequestFile. |
| TAbstractWebSession | TAbstractWebSession est la classe de base de tous les objets représentant une session dans une application WebSnap. |
| 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. |
| TWebModuleContext | TWebModuleContext est un objet créé à la conception qui contient les informations sur les modules Web dans une application WebSnap. |
| 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. |
| 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 | Remplace les entités de caractères HTML par les caractères spéciaux HTML correspondants. |
| HTMLEncode | Remplace les caractères avec la signification HTML spéciale par les entités de caractères HTML correspondants. |
| HTTPDecode | Décode une chaîne comportant des caractères d'échappement HTTP. |
| HTTPEncode | Convertit une chaîne en une fiche qui ne contient 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
| _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 | |
| TContentParserClass | Représente la métaclasse TAbstractContentParser. |
| TDispatchFileEvent | |
| 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. |
| TModuleAddedProc | TModuleAddedProc est le type du gestionnaire d'événement OnModuleAdded. |
| 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. |
| TWebModuleCacheMode | TWebModuleCacheMode indique si l'application WebSnap peut mettre en mémoire cache des instances de module Web pour les réutiliser avec d'autres messages de requête. |
| TWebModuleContext | TWebModuleContext est un objet créé à la conception qui contient les informations sur les modules Web dans une application WebSnap. |
| TWebModuleCreateMode | TWebModuleCreateMode indique les circonstances dans lesquelles un objet fabrique de module Web doit créer des instances du module Web correspondant. |
Variables
| FWebApplicationFileName |
Nom de fichier de l'exécutable de l'application web, quand le projet n'est pas l'instance principale. |
Constantes
| caCache | caCache: TWebModuleCacheMode = caCache; |
| caDestroy | caDestroy: TWebModuleCacheMode = caDestroy; |
| crAlways | crAlways: TWebModuleCreateMode = crAlways; |
| crOnDemand | crOnDemand: TWebModuleCreateMode = crOnDemand; |
| MAX_DATETIMES | MAX_DATETIMES: Integer = 3; |
| MAX_INTEGERS | MAX_INTEGERS: Integer = 1; |
| MAX_STRINGS | MAX_STRINGS: Integer = $C; |
| mtAny | mtAny: TMethodType = mtAny; |
| mtGet | mtGet: TMethodType = mtGet; |
| mtHead | mtHead: TMethodType = mtHead; |
| mtPost | mtPost: TMethodType = mtPost; |
| mtPut | mtPut: TMethodType = mtPut; |
| sDateFormat | sDateFormat: string = "%%s", dd "%%s" yyyy hh:nn:ss; |