Web.WebReq.TWebRequestHandler.HandleRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function HandleRequest(Request: TWebRequest; Response: TWebResponse): Boolean;

C++

bool __fastcall HandleRequest(Web::Httpapp::TWebRequest* Request, Web::Httpapp::TWebResponse* Response);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Web.WebReq.pas
Web.WebReq.hpp
Web.WebReq TWebRequestHandler

Description

Répond à un message de requête HTTP reçu par le serveur.

Quand un descendant de TWebApplication reçoit un message de requête HTTP, il crée un objet TWebRequest pour représenter le message puis un objet TWebResponse pour la réponse à la requête. Ensuite, il appelle HandleRequest, en transmettant ces objets dans les paramètres Request et Response.

HandleRequest active le module Web associé à l'application Web. Ensuite, elle transmet les objets requête et réponse au répartiteur, afin que la requête soit distribuée à l'élément d'action approprié. Quand le répartiteur a fini, HandleRequest teste si la réponse a été traitée sans être envoyée et, dans ce cas, l'expédie. Enfin, HandleRequest désactive le module de données.

HandleRequest renvoie une valeur Boolean indiquant si le message de requête a été traité et renvoyé.

Voir aussi