CHttpServer::AddHeader

void AddHeader (CHttpServerContext * pCtxt, LPCTSTRpszString ) const;

Parámetros

pCtxt

Un puntero a un objeto de CHttpServerContext.

pszString

Un puntero a una cadena.

Observaciones

Llame a esta función miembro para agregar un encabezado a la respuesta antes de que la respuesta se envía al servidor. Utilice AddHeader para anexar sus propios encabezados que los suministros de servidor cuando recibe CHttpServerContext::ServerSupportFunction HSE_REQ_SEND_RESPONSE_HEADERS. El encabezado adicional proporciona al cliente con más información.

Por ejemplo, llamar a AddHeader para especificar su propio "content-type", entonces llamarlo para especificar una codificación y llamamos una vez más para insertar el encabezado "content-length". Después de haber llamado AddHeader como tantas veces como sea necesario, utilizan lt; < para transmitir su salida hasta que haya terminado.

&Notanbsp;  Una vez que poner datos en la secuencia HTML en el contexto del servidor, no se llama AddHeader nuevamente. Si lo hace, su secuencia HTML no funcionará correctamente.

Ejemplo

Este es un ejemplo de una función que crea una página web sobre la marcha:

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

I&ntroducción a CHttpServer |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CHttpServerContext, CHttpServerContext::ServerSupportFunction

Index