CHttpServer::AddHeader

public static void AddHeader (CHttpServerContext * pCtxt, LPCTSTRpszString ) const;

Parametri

pCtxt

Puntatore a un oggetto CHttpServerContext.

pszString

Un puntatore a una stringa.

Osservazioni

Chiamare questa funzione membro per aggiungere un'intestazione di risposta prima che la risposta viene inviata al server. Utilizzare AddHeader per aggiungere il proprio intestazioni a quelli delle forniture di server quando riceve CHttpServerContext::ServerSupportFunction HSE_REQ_SEND_RESPONSE_HEADERS. L'intestazione supplementare fornisce al client con ulteriori informazioni.

Ad esempio, chiamare AddHeader per specificare il proprio "content-type", poi lo chiamano per specificare una codifica e poi chiamare ancora una volta di inserire l'intestazione "content-length". Dopo avere chiamato AddHeader come molte volte che necessario, utilizzano lt; < per lo streaming la tua uscita fino a quando non si fatto.

&Notanbsp;Una volta che si mette i dati nel flusso del contesto server HTML, non chiamare AddHeader nuovamente. In caso contrario, il flusso HTML non funziona correttamente.

Esempio

Ecco un esempio di una funzione che crea una pagina web in-the-fly:

public static void CHelloExtension::Default (CHttpServerContext pCtxt)
{
   AddHeader (pCtxt, "Content-type = testo/plain\r\n");
   (* pCtxt) lt; < "Ciao mondo! \r\n";
 }

Pa&noramica CHttpServer |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CHttpServerContext, CHttpServerContext::ServerSupportFunction

Index