Partilhar via


Método http_response::set_body

Defina o corpo da mensagem para uma cadeia de caracteres textuais e defina o cabeçalho “tipo de conteúdo”. Assume que a codificação de caracteres de cadeia de caracteres é a página de código de opção padrão de SO e executará conversões apropriadas para UTF-8.

void set_body(
   const utility::string_t &body_text,
   utility::string_t content_type = utility::string_t(U("text/plain"))
);

void set_body(
   std::string body_text,
   utility::string_t content_type = utility::string_t(U("text/plain; charset=utf-8"))
);

void set_body(
   const json::value &body_data
);

void set_body(
   std::vector<unsigned char> body_data
);

void set_body(
   concurrency::streams::istream stream,
   utility::string_t content_type = U("application/octet-stream")
);

void set_body(
   concurrency::streams::istream stream,
   size_t content_length,
   utility::string_t content_type = U("application/octet-stream")
);

Parâmetros

  • body_text
    valor json.

  • content_type
    Uma cadeia de caracteres que mantém o tipo MIME do corpo da mensagem.

  • body_data
    Vetor que contém os dados do corpo.

  • stream
    Um fluxo assíncrono aberto, legível.

  • content_length
    O tamanho dos dados a serem enviados no corpo.

Comentários

Isso substituirá todos os dados de corpo e o cabeçalho de “tipo de conteúdo” definidos anteriormente.

Requisitos

Cabeçalho: http_msg.h

web::http deNamespace:

Consulte também

Referência

Classe http_response