Création de messages de réponse HTTP
Remonter à Utilisation de WebBroker - Index
Lorsque l'application serveur Web crée un objet dérivé de Web.HTTPApp.TWebRequest pour un message de requête HTTP entrant, elle crée aussi un objet correspondant dérivé de TWebResponse pour représenter le message de réponse qui sera envoyé en retour. Par exemple, dans les applications NSAPI et ISAPI, le message de réponse est encapsulé par un objet ISAPIHTTP.TISAPIResponse, et les applications console CGI utilisent des objets Web.CGIHTTP.TCGIResponse.
Les éléments d'action qui génèrent la réponse à la requête client renseignent les propriétés de l'objet réponse. Dans certains cas, il suffit de retourner un code d'erreur ou de passer la requête à une autre URI. Mais dans d'autres cas, il faut parfois effectuer des calculs tels que l'élément d'action doit aller chercher des informations à d'autres sources puis les regrouper avant de les présenter au format final. La plupart des messages de requête nécessitent une réponse, même s'il ne s'agit que d'indiquer au client que l'opération demandée a été effectuée.
La réponse aux requêtes HTTP englobe les points suivants