我已经成功地使用了这个代码示例。运行此代码返回stdout:
{"sessionToken": <some string>,"loginStatus":"SUCCESS"}
我需要为以下请求提供sessionToken字符串,因此在http头中包含cookie对我来说不起作用
我可以将stdout重定向到管道并从那里进行读取,但我正在寻找一种更高效的本地libcurl/C++方法来实现这一点。
我建议您为libcurl设置一个写回调,并将响应直接接收到内存缓冲区中,然后在请求完成后对其进行解析以提取所需内容。
getimemory-libcurl示例展示了一种将数据直接接收到内存缓冲区中的方法。