Sdílet prostřednictvím


http_response – třída

Představuje odpověď HTTP.

Poznámka k upozorněníUpozornění

Toto téma obsahuje informace o rozhraní C++ REST SDK 1.0 (kódový název "Casablanca").Pokud používáte novější verze z Codeplex Casablanca webové stránky, pak použijte místní dokumentaci na adrese http://casablanca.codeplex.com/documentation.

class http_response;

Členy

Veřejné konstruktory

Name

Popis

http_response::http_response – konstruktor

Přetíženo.Vytvoří odpověď se prázdný stavový kód, žádné hlavičky a žádný text.

Veřejné metody

Name

Popis

http_response::body – metoda

Vytvoří datový proud, který má volající může používat k načtení dat z příchozí žádosti.

http_response::content_ready – metoda

Uživatel (klient) signalizuje, že byla přijata všechna data pro tuto zprávu s odpovědí.

http_response::error_code – metoda

Získá kód chyby odpovědi.Používá se pro jiné než HTTP stavových kódů chyb.

http_response::extract_json – metoda

Extrahuje datové části zprávy s odpovědí do formátu json hodnoty, kontrola, zda typ obsahu, který je application\json.Poté, co vzhledem k tomu, že v některých případech je provedena optimalizace kde data 'přesunuty' pouze extrakce subjektu.

http_response::extract_string – metoda

Extrahuje datové části zprávy s odpovědí jako hodnotu řetězce, kontrolu, že typ obsahu, který je typu MIME textu.Poté, co vzhledem k tomu, že v některých případech je provedena optimalizace kde data 'přesunuty' pouze extrakce subjektu.

http_response::extract_vector – metoda

Extrahuje datové části zprávy s odpovědí do vektor bajtů.

http_response::headers – metoda

Přetíženo.Získá hlavičky zprávy s odpovědí.

http_response::reason_phrase – metoda

Získá frázi důvodu zprávy s odpovědí.Pokud je nastavena žádná frázi důvodu ji budou ve výchozím nastavení standardní odpovídající kód stavu.

http_response::set_body – metoda

Přetíženo.Nastaví tělo zprávy na textový řetězec a záhlaví sady "Content-Type".Předpokládá kódování znaků, které řetězce je operační systém výchozí znakové stránky a provede odpovídající převody na UTF-8.

http_response::set_error_code – metoda

Nastaví kód chyby odpovědi.Používá se pro jiné než HTTP stavových kódů chyb.

http_response::set_reason_phrase – metoda

Nastaví frázi důvodu zprávy s odpovědí.Pokud je nastavena žádná frázi důvodu ji budou ve výchozím nastavení standardní odpovídající kód stavu.

http_response::set_status_code – metoda

Nastaví stavový kód zprávy s odpovědí.

http_response::status_code – metoda

Získá stavový kód zprávy s odpovědí.

http_response::to_string – metoda

Generuje řetězcovou reprezentaci zprávy, včetně textu, pokud je to možné.

Veřejné operátory

Name

Popis

http_response::operator= – operátor

Operátor přiřazení.

Požadavky

Záhlaví: http_msg.h

Obor názvů: web::http

Viz také

Referenční dokumentace

web::http – obor názvů