我在一个项目中使用cpprestsdk作为服务器。我需要阅读 put 请求的正文。
文档使用message.body().read_to_end(buffer);
我试过这个没有成功。
void MyProject::handle_post(http_request message)
{
Concurrency::streams::streambuf<uint8_t> buffer;
buffer.alloc(10); // Crashes Here
message.body().read_to_end(buffer);
...
我究竟做错了什么?如何从该缓冲区分配和读取数据?