Partager via


http_response::set_body, méthode

Définit le corps du message sur une chaîne textuelle et définit l'en-tête « Content-Type ». Suppose que l'encodage de caractères de la chaîne est la page de codes par défaut du système d'exploitation et exécutera des conversions appropriées en 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")
);

Paramètres

  • body_text
    valeur json.

  • content_type
    Une chaîne contenant le type MIME du corps du message.

  • body_data
    Vecteur contenant les données du corps.

  • stream
    Flux asynchrone lisible et ouvert.

  • content_length
    Taille des données à envoyer dans le corps.

Notes

Cela remplacera les données de corps et l'en-tête« Content-Type » précédemment définis.

Configuration requise

En-tête : http_msg.h

Espace de noms : web::http

Voir aussi

Référence

http_response, classe