Web.HTTPApp

De RAD Studio API Documentation
Aller à : navigation, rechercher


Package inet230.bpl

Classes

EWebBrokerExceptionEWebBrokerException est une exception déclenchée par les objets WebBroker.
IGetWebAppServices
IGetWebRequestHandler
IProduceContentIProduceContent est l'interface de génération du contenu d'une page Web.
IProduceContentFrom
IWebAppServicesIWebAppServices est l'interface d'initialisation et d'achèvement du traitement des messages de requête HTTP.
IWebAppServices180
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.
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 WebBroker.
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.
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.
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.
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_IGetWebAppServices
_di_IGetWebRequestHandler
_di_IProduceContent
_di_IProduceContentFrom
_di_IWebAppServices
_di_IWebAppServices180
_di_IWebDispatch
_di_IWebDispatchActions
_di_IWebDispatcherAccess
_di_IWebExceptionHandler
_di_IWebRequestHandler
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.
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.

Variables

FWebApplicationFileName

Nom de fichier de l'exécutable de l'application web, quand le projet n'est pas l'instance principale.

GetModuleFileNameProcPointeur sur une fonction qui récupère le nom de fichier d'une application web.

Constantes

MAX_DATETIMESMAX_DATETIMES: Integer = 3;
MAX_INTEGERSMAX_INTEGERS: Integer = 1;
MAX_STRINGSMAX_STRINGS: Integer = $C;
sDateFormatsDateFormat: string = "%%s", dd "%%s" yyyy hh":"nn":"ss;