CHttpServer::AddHeader

void AddHeader (CHttpServerContext * pCtxt, LPCTSTRPszString ) const;

Parameter

pCtxt

Ein Zeiger auf ein Objekt CHttpServerContext.

pszString

Ein Zeiger auf eine Zeichenfolge.

Bemerkungen

Rufen Sie diese Memberfunktion um einen Header in der Antwort hinzufügen, bevor die Antwort an den Server gesendet wird. Können Sie AddHeader eigene Header, die der Server liefert angefügt, wenn es CHttpServerContext::ServerSupportFunction HSE_REQ_SEND_RESPONSE_HEADERSerhält. Der zusätzliche Header ermöglicht dem Client Weitere Informationen.

Beispielsweise rufen Sie AddHeader geben Ihre eigenen "Content-Type", dann nennen es eine Codierung angeben und dann nennen es einmal mehr um den Header "Content-Length" einzufügen. Nachdem Sie die AddHeader aufgerufen haben, so oft wie Sie benötigen, verwenden Sie Lt; < um die Ausgabe zu streamen, bis Sie fertig sind.

Hinweis&Nbsp;  Sobald Sie Daten im HTML-Stream in den Kontext gesetzt haben, rufen Sie nicht AddHeader wieder. Wenn Sie tun, funktioniert Ihre HTML-Stream nicht ordnungsgemäß.

Beispiel

Hier ist ein Beispiel einer Funktion, die eine on-the-Fly-Webseite erstellt:

privatevoid CHelloExtension::Default (CHttpServerContext pCtxt)
{
   AddHeader (pCtxt, "Content-Type = Text/Plain\r\n");
   (* pCtxt) Lt; < "Hallo Welt! \r\n";
 }

CHttpServer ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CHttpServerContext, CHttpServerContext::ServerSupportFunction

Index