CHttpServer::AddHeader

void AddHeader (CHttpServerContext * pCtxt, LPCTSTRpszString ) const;

Parâmetros

pCtxt

Um ponteiro para um objeto CHttpServerContext.

pszString

Um ponteiro para uma Cadeia de caracteres.

Observações

Chame essa função de membro para adicionar um cabeçalho para a resposta antes que a resposta é enviada ao servidor. Use AddHeader para acrescentar seus próprios cabeçalhos aos fornecimentos de servidor quando ele recebe CHttpServerContext::ServerSupportFunction HSE_REQ_SEND_RESPONSE_HEADERS. O cabeçalho adicional fornece mais informações ao cliente.

Por exemplo, chame AddHeader para especificar seu próprio "content-type", em seguida, chamá-lo para especificar uma codificação e, em seguida, chamá-lo mais uma vez para inserir o cabeçalho "content-length". Depois de ter chamado AddHeader como muitas vezes como você precisa, usam lt; < para transmitir sua saída até que você é feito.

&Notanbsp;  Depois que você coloca dados no fluxo de HTML no contexto de servidor, não chame AddHeader novamente. Se você fizer isso, seu fluxo HTML não irá funcionar corretamente.

Exemplo

Aqui está um exemplo de uma função que cria uma página da web on-the-fly:

privatevoid CHelloExtension::Default (CHttpServerContext pCtxt)
{
   AddHeader (pCtxt, "Content-type = text/plain\r\n");
   (* pCtxt) lt; < "Olá mundo! \r\n";
 }

Visão geral de CHttpServerMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CHttpServerContext, CHttpServerContext::ServerSupportFunction

Index