CHttpServer::AddHeader

void AddHeader (CHttpServerContext * pCtxt, LPCTSTRpszString ) const ;

Paramètres

pCtxt

Un pointeur vers un objet CHttpServerContext.

pszString

Un pointeur vers une chaîne.

Remarques

Appelez cette fonction membre pour ajouter un en-tête à la réponse avant que la réponse est envoyée au serveur. Utilisez AddHeader pour ajouter vos propres en-têtes à ceux des fournitures serveur lorsqu'il reçoit des CHttpServerContext::ServerSupportFunction HSE_REQ_SEND_RESPONSE_HEADERS. L'en-tête supplémentaire fournit le client avec le plus d'informations.

Par exemple, appeler AddHeader pour spécifier votre propre « content-type, puis appeler pour spécifier un codage, puis appeler une fois de plus à insérer l'en-tête "content-length". Après que vous avez appelé AddHeader comme autant de fois que vous avez besoin, utilisez lt ; < à votre sortie des cours d'eau jusqu'à ce que vous avez terminé.

&Notenbsp ;  Une fois que vous placez des données dans le flux HTML dans le contexte du serveur, n'appelez pas AddHeader encore une fois. Si vous le faites, votre flux HTML ne fonctionnera pas correctement.

Exemple

Voici un exemple d'une fonction qui crée une page web à la volée:

vOID CHelloExtension::Default (CHttpServerContext * pCtxt)
{
   AddHeader (pCtxt, « Content-type = text/plain\r\n ") ;
   (* pCtxt) lt ; < "Hello world! \r\n" ;
 }

Aperçu CHttpServer |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CHttpServerContext, CHttpServerContext::ServerSupportFunction

Index