http_request::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