Metodo http_request::set_body
Imposta il corpo del messaggio su una stringa di testo e imposta l'intestazione "Content-Type". Presuppone che la codifica dei caratteri della stringa è la tabella codici predefinita del sistema operativo ed eseguirà le conversioni appropriate in 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")
);
Parametri
body_text
Valore JSON.content_type
Una stringa con il tipo MIME del corpo del messaggio.body_data
Vettore che contiene i dati del corpo.stream
Flusso asincrono leggibile e aperto.content_length
La dimensioni dei dati da inviare nel corpo.
Note
Questo sovrascriverà tutti i dati di corpo impostati precedentemente e l'intestazione "Content-Type".
Requisiti
Intestazione: http_msg.h
Spazio dei nomi: web::http