zhangl пре 7 месеци
родитељ
комит
ce7d19c636
3 измењених фајлова са 18 додато и 13 уклоњено
  1. BIN
      3rd_party/openssl/dll/libcrypto-3-x64.dll
  2. BIN
      3rd_party/openssl/dll/libssl-3-x64.dll
  3. 18 13
      HttpclientDemo.cpp

BIN
3rd_party/openssl/dll/libcrypto-3-x64.dll


BIN
3rd_party/openssl/dll/libssl-3-x64.dll


+ 18 - 13
HttpclientDemo.cpp

@@ -30,21 +30,26 @@ int main()
     params.emplace("instId", "BTC-USDT");
     params.emplace("bar", "1m");
     params.emplace("limit", "100");
-    auto res = cli.Get("/api/v5/market/candles", params, headers);
-
-    if (res->status == 200) {
-        json kLine;
-        try {
-            kLine = json::parse(res->body);
-            std::string code = kLine["code"];
-            std::cout << "code:\n" << code << std::endl;
-            std::cout << "dataSize:\n" << kLine["data"].size() << std::endl;
-            std::cout << "Parsed JSON:\n" << kLine.dump(4) << std::endl;
-        }
-        catch (const std::exception& e) {
-            throw std::runtime_error("Json解析错误: " + std::string(e.what()) + "!");
+    for (int i = 0; i < 50; i++) {
+        auto res = cli.Get("/api/v5/market/candles", params, headers);
+
+        if (res->status == 200) {
+            json kLine;
+            try {
+                kLine = json::parse(res->body);
+                std::string code = kLine["code"];
+                std::cout << "num: " << i << "dataSize:" << kLine["data"].size() << "\n"  << std::endl;
+                // std::cout << "dataSize:\n" << kLine["data"].size() << std::endl;
+                //std::cout << "Parsed JSON:\n" << kLine.dump(4) << std::endl;
+                std::this_thread::sleep_for(std::chrono::milliseconds(100));
+            }
+            catch (const std::exception& e) {
+                throw std::runtime_error("Json解析错误: " + std::string(e.what()) + "!");
+                break;
+            }
         }
     }
     
+    
 
 }