我尝试发送 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。