Web.HTTPApp
Package | inet230.bpl |
---|
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 | |
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. |
TAbstractWebSession | TAbstractWebSession est la classe de base de tous les objets représentant une session dans une application WebBroker. |
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. |
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
_di_IGetWebAppServices | |
_di_IGetWebRequestHandler | |
_di_IProduceContent | |
_di_IProduceContentFrom | |
_di_IWebAppServices | |
_di_IWebAppServices180 | |
_di_IWebDispatch | |
_di_IWebDispatchActions | |
_di_IWebDispatcherAccess | |
_di_IWebExceptionHandler | |
_di_IWebRequestHandler | |
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. |
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. |
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; |