Freigeben über


http_response-Klasse

Stellt eine HTTP-Antwort dar.

Warnung

Dieses Thema enthält Informationen für das C++ REST SDK 1.0 (Codename "Casablanca").Wenn Sie eine neuere Version von der Webseite "Codeplex Casablanca" verwenden, dann verwenden Sie die lokale Dokumentation unter http://casablanca.codeplex.com/documentation.

class http_response;

Mitglieder

Öffentliche Konstruktoren

Name

Beschreibung

http_response::http_response-Konstruktor

Überladen. Erstellt eine Antwort mit einem leeren Statuscode, ohne Header und Inhalt.

Öffentliche Methoden

Name

Beschreibung

http_response::body-Methode

Erzeugt einen Stream, die der Aufrufer möglicherweise verwendet, um Daten von einer eingehenden Anforderung abzurufen.

http_response::content_ready-Methode

Signalisiert dem Benutzer (Client), wenn alle Daten für diese Antwortmeldung empfangen wurden.

http_response::error_code-Methode

Ruft den Fehlercode der Antwort ab. Dies wird für andere Fehler als HTTP-Statuscodes verwendet.

http_response::extract_json-Methode

Extrahiert den Inhalt der Antwortnachricht in einen JSON-Wert und überprüft, ob der Inhaltstyp "application\json" lautet. Der Inhalt kann nur einmal extrahiert werden, da in manchen Fällen eine Optimierung ausgeführt wird, bei der die Daten "herausverschoben" werden.

http_response::extract_string-Methode

Extrahiert den Inhalt der Antwortnachricht als Zeichenfolgenwert und überprüft, dass der Inhaltstyp ein MIME-Texttyp ist. Der Inhalt kann nur einmal extrahiert werden, da in manchen Fällen eine Optimierung ausgeführt wird, bei der die Daten "herausverschoben" werden.

http_response::extract_vector-Methode

Extrahiert den Text der Antwortmeldung in einen Vektor von Bytes.

http_response::headers-Methode

Überladen. Ruft die Header der Antwortnachricht ab.

http_response::reason_phrase-Methode

Ruft den Kommentar (Reason Phrase) der Antwortnachricht ab. Ist keine Reason Phrase festgelegt ist, wird als Standard der Statuscode verwendet.

http_response::set_body-Methode

Überladen. Legt den Inhalt der Nachricht auf eine Textzeichenfolge fest und legt den "Content-Type"-Header fest. Geht davon aus, dass die Zeichencodierung der Zeichenfolge die Standardcodepage des Betriebssystems ist und führt entsprechende Konvertierungen in UTF-8 aus.

http_response::set_error_code-Methode

Legt den Fehlercode der Antwort fest. Dies wird für andere Fehler als HTTP-Statuscodes verwendet.

http_response::set_reason_phrase-Methode

Legt den Kommentar (Reason Phrase) der Antwortnachricht fest. Ist keine Reason Phrase festgelegt ist, wird als Standard der Statuscode verwendet.

http_response::set_status_code-Methode

Legt den Statuscode der Antwortnachricht fest.

http_response::status_code-Methode

Ruft den Statuscode der Antwortnachricht ab.

http_response::to_string-Methode

Generiert eine Zeichenfolgendarstellung der Meldung, einschließlich des Texts, sofern möglich.

Öffentliche Operatoren

Name

Beschreibung

http_response::operator=-Operator

Zuweisungsoperator.

Anforderungen

Header: http_msg.h

Namespace: web::http

Siehe auch

Referenz

web::http-Namespace