cURLpp 使用 GET 请求发送 JSON

问题描述

我尝试发送 GET 请求(到 https://api.binance.com/api/v3/depth),但我似乎无法找到如何使用它发送 JSON 有效负载。 我发现了这个:

std::string body;
body = "{\"symbol\":\"BTCUSDT\",\"limit\":5}";

request.setopt(new curlpp::options::HttpHeader(header));
request.setopt(new curlpp::options::PostFields(body));
request.setopt(new curlpp::options::PostFieldSize(body.length()));

但这似乎将请求转换为 POST(可以理解),如果我再次使用

request.setopt(new curlpp::options::Post(0));

它只是忽略之前设置的字段。

注意:我可以在 URL 中包含信息,但我特别想知道是否可以发送 JSON。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)