Afficher : Delphi C++
Préférences d'affichage

Web.HTTPApp

De XE2 API Documentation


Sommaire

Classes

EWebBrokerExceptionEWebBrokerException est une exception déclenchée par les objets WebBroker.
IGetAppDispatcher
IGetWebAppServices
IGetWebRequestHandler
IMultiModuleSupport
IProduceContentIProduceContent est l'interface de génération du contenu d'une page Web.
IProduceContentFrom
ISetAppDispatcher
IWebAppServicesIWebAppServices est l'interface d'initialisation et d'achèvement du traitement des messages de requête HTTP.
IWebDispatch
IWebDispatchActionsIWebDispatchActions est l'interface pour les composants qui répartissent les messages de requête HTTP en utilisant des éléments action.
IWebDispatcherAccessIWebDispatcherAccess fournit un accès à la requête HTTP en cours et à l'objet réponse.
IWebExceptionHandler
IWebRequestHandlerIWebRequestHandler est l'interface pour les objets qui répartissent les messages de requête HTTP.
TAbstractContentParserTAbstractContentParser est la classe de base des objets analysant le contenu d'une requête HTTP.
TAbstractWebModuleFactoryTAbstractWebModuleFactory est la classe de base de tous les objets fabrique de module Web.
TAbstractWebModuleListTAbstractWebModuleList répertorie les modules Web d'une application WebSnap et permet d'accéder à leurs objets fabrique.
TAbstractWebPageInfoTAbstractWebPageInfo représente les attributs d'un module de page Web.
TAbstractWebPageModuleFactoryTAbstractWebPageModuleFactory est la classe de base des objets fabrique de modules Web dont les modules Web générés créent des pages Web.
TAbstractWebRequestFileTAbstractWebRequestFile décrit un fichier téléchargé d'une requête HTTP.
TAbstractWebRequestFilesTAbstractWebRequestFiles est une collection d'objets TAbstractWebRequestFile.
TAbstractWebSessionTAbstractWebSession est la classe de base de tous les objets représentant une session dans une application WebSnap.
TContentParserTContentParser 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.
TContentParserClassReprésente la métaclasse TAbstractContentParser.
TCookieTCookie représente un en-tête de Cookie dans un message de réponse HTTP.
TCookieCollectionTCookieCollection est une collection d'objets TCookie.
TCustomContentProducerTCustomContentProducer est la classe de base de tous les objets produisant la chaîne envoyée comme contenu d'un message de réponse HTTP.
TCustomWebDispatcherTCustomWebDispatcher est la classe de base abstraite des objets répartiteur Web.
TCustomWebFileDispatcherTCustomWebFileDispatcher est la classe de base abstraite pour les objets répartiteur de fichiers Web.
TDefaultWebAppServices
TWebActionItemTWebActionItem permet à une application serveur Web de créer et d'envoyer les réponses aux messages de requête HTTP.
TWebActionItemsTWebActionItems est une collection d'objets TWebActionItem.
TWebDispatcherTWebDispatcher transmet les messages de requête HTTP aux éléments action appropriés qui assemblent une réponse.
TWebFileDispatcherTWebFileDispatcher gère les propriétés de la requête du fichier HTTP en cours.
TWebModuleTWebModule est le module Web généré automatiquement pour une application serveur Web.
TWebModuleContextTWebModuleContext est un objet créé à la conception qui contient les informations sur les modules Web dans une application WebSnap.
TWebRequestTWebRequest est la classe de base de tous les objets représentant les informations des requêtes client transmises à une application serveur Web.
TWebResponseTWebResponse 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

DayOfWeekStrConvertit un TDateTime en une chaîne représentant le jour de la semaine.
DosPathToUnixPathConvertit un chemin DOS en chemin Unix.
EncodingFromContentTypeObtient l'encodage du type de contenu.
EncodingGetBytesEncode une chaîne dans un tableau d'octets, conformément à l'encodage du type de contenu.
EncodingGetStringDécode un tableau d'octets dans une chaîne, conformément à l'encodage du type de contenu.
ExtractHeaderFieldsConvertit une chaîne multi-valeur en ses champs de base.
ExtractHTTPFieldsConvertit une chaîne multi-valeur en ses champs de base.
HTMLDecodeRemplace les entités de caractères HTML par les caractères spéciaux HTML correspondants.
HTMLEncodeRemplace les caractères avec la signification HTML spéciale par les entités de caractères HTML correspondants.
HTTPDecodeDécode une chaîne comportant des caractères d'échappement HTTP.
HTTPEncodeConvertit une chaîne en une fiche qui ne contient aucune valeur illégale dans un en-tête de message HTTP.
MonthStrConvertit un TDateTime en une chaîne représentant le mois.
ParseDateConvertit une valeur date d'un en-tête de message HTTP en un TDateTime.
RegisterContentParserRecense une classe analyseur de contenu.
StatusStringRenvoie la chaîne descriptive associée à l'un des codes de réponse prédéfinis de HTTP.
UnixPathToDosPathConvertit 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
TContentParserClassReprésente la métaclasse TAbstractContentParser.
TDispatchFileEvent
THTTPMethodEventTHTTPMethodEvent est le type des gestionnaires d'événements appelés pendant le traitement d'un message de requête HTTP.
TMethodTypeTMethodType représente le type d'un message de demande HTTP.
TModuleAddedProcTModuleAddedProc est le type du gestionnaire d'événement OnModuleAdded.
TWebExceptionEventTWebExceptionEvent 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.
TWebModuleCacheModeTWebModuleCacheMode 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.
TWebModuleContextTWebModuleContext est un objet créé à la conception qui contient les informations sur les modules Web dans une application WebSnap.
TWebModuleCreateModeTWebModuleCreateMode 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

caCachecaCache: TWebModuleCacheMode = caCache;
caDestroycaDestroy: TWebModuleCacheMode = caDestroy;
crAlwayscrAlways: TWebModuleCreateMode = crAlways;
crOnDemandcrOnDemand: TWebModuleCreateMode = crOnDemand;
MAX_DATETIMESMAX_DATETIMES: Integer = 3;
MAX_INTEGERSMAX_INTEGERS: Integer = 1;
MAX_STRINGSMAX_STRINGS: Integer = $C;
mtAnymtAny: TMethodType = mtAny;
mtGetmtGet: TMethodType = mtGet;
mtHeadmtHead: TMethodType = mtHead;
mtPostmtPost: TMethodType = mtPost;
mtPutmtPut: TMethodType = mtPut;
sDateFormatsDateFormat: string = "%%s", dd "%%s" yyyy hh:nn:ss;


Versions précédentes
Traductions