1
を使用してストリーム応答をbyte []に変換します。APIからの応答を得るためにC++ REST SDKを使用しています。Concurrency::streams::basic_istream
をbyte[]
に変換する必要があります。C++ REST SDK
pplx::task<void> GetResponse()
{
http_client client(url);
return client.request(methods::GET).then([](http_response response)
{
std::wostringstream ss;
ss << L"Server returned returned status code " << response.status_code() << L'.' << std::endl;
std::wcout << ss.str();
auto bodyStream = response.body();
});
}
bodyStream
タイプConcurrency::streams::basic_istream
です。
応答が得られるcontent-type
はapplication/octet-stream
です。
どうすればbyte[]
に変換できますか?
byte []はどういう意味ですか?詳細については、http://stackoverflow.com/questions/16489407/how-to-create-a-byte-array-in-cを参照してください。 – Appleman1234