Condividi tramite


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

Vedere anche

Riferimenti

Classe http_request