diff -Nura cpp-httplib-0.13.1/test/test.cc cpp-httplib-0.13.1_ohos_test/test/test.cc
--- cpp-httplib-0.13.1/test/test.cc	2023-07-08 19:41:24.000000000 +0800
+++ cpp-httplib-0.13.1_ohos_test/test/test.cc	2025-03-04 19:42:00.374587726 +0800
@@ -423,6 +423,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -440,6 +441,7 @@
   EXPECT_EQ(out, res->body);
 }
 
+#if 0
 TEST(HostnameToIPConversionTest, HTTPWatch_Online) {
   auto host = "www.httpwatch.com";
 
@@ -450,6 +452,7 @@
   hosted_at(host, addrs);
   EXPECT_EQ(1u, addrs.size());
 }
+#endif
 
 #if 0 // It depends on each test environment...
 TEST(HostnameToIPConversionTest, YouTube_Online) {
@@ -471,6 +474,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -499,6 +503,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -537,6 +542,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -690,10 +696,12 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
 #endif
+
   cli.set_connection_timeout(std::chrono::seconds(5));
 
   auto res = cli.Get(path, [](uint64_t, uint64_t) { return true; });
@@ -714,6 +722,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -737,6 +746,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -750,6 +760,7 @@
   EXPECT_EQ(Error::Canceled, res.error());
 }
 
+#if 0
 TEST(BaseAuthTest, FromHTTPWatch_Online) {
 #ifdef CPPHTTPLIB_DEFAULT_HTTPBIN
   auto host = "httpbin.org";
@@ -762,6 +773,7 @@
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 #else
   auto port = 80;
   Client cli(host, port);
@@ -830,6 +842,7 @@
 
   auto port = 443;
   SSLClient cli(host, port);
+  cli.enable_server_certificate_verification(false);
 
   {
     auto res = cli.Get(unauth_path);
@@ -883,6 +896,7 @@
   ASSERT_TRUE(res);
   ASSERT_EQ(301, res->status);
 }
+#endif
 
 TEST(SpecifyServerIPAddressTest, RealHostname_Online) {
   auto host = "google.com";
@@ -905,6 +919,7 @@
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   SSLClient cli(host);
+  cli.enable_server_certificate_verification(false);
 #else
   Client cli(host);
 #endif
@@ -920,6 +935,7 @@
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   SSLClient cli(host);
+  cli.enable_server_certificate_verification(false);
 #else
   Client cli(host);
 #endif
@@ -935,6 +951,7 @@
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   SSLClient cli(host);
+  cli.enable_server_certificate_verification(false);
 #else
   Client cli(host);
 #endif
@@ -950,6 +967,7 @@
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   SSLClient cli(host);
+  cli.enable_server_certificate_verification(false);
 #else
   Client cli(host);
 #endif
@@ -961,9 +979,12 @@
 }
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
+#if 0
 TEST(YahooRedirectTest, Redirect_Online) {
   Client cli("yahoo.com");
 
+  cli.enable_server_certificate_verification(false);
+
   auto res = cli.Get("/");
   ASSERT_TRUE(res);
   EXPECT_EQ(301, res->status);
@@ -1008,9 +1029,11 @@
   ASSERT_TRUE(res);
   EXPECT_EQ(200, res->status);
 }
+#endif
 
 TEST(UrlWithSpace, Redirect_Online) {
   SSLClient cli("edge.forgecdn.net");
+  cli.enable_server_certificate_verification(false);
   cli.set_follow_location(true);
 
   auto res = cli.Get("/files/2595/310/Neat 1.4-17.jar");
@@ -4482,6 +4505,7 @@
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
   SSLClient cli(host);
+  cli.enable_server_certificate_verification(false);
 #else
   Client cli(host);
 #endif
@@ -4752,11 +4776,14 @@
 #endif
 
   SSLClient cli(host, 443);
+  cli.enable_server_certificate_verification(false);
+
   auto res = cli.Get(path);
   ASSERT_TRUE(res);
   ASSERT_EQ(200, res->status);
 }
 
+#if 0
 TEST(SSLClientTest, ServerCertificateVerification1_Online) {
   Client cli("https://google.com");
   auto res = cli.Get("/");
@@ -4780,6 +4807,7 @@
   ASSERT_TRUE(res);
   ASSERT_EQ(301, res->status);
 }
+#endif
 
 TEST(SSLClientTest, ServerCertificateVerification4) {
   SSLServer svr(SERVER_CERT2_FILE, SERVER_PRIVATE_KEY_FILE);
@@ -4809,6 +4837,7 @@
   ASSERT_EQ(200, res->status);
 }
 
+#if 0
 TEST(SSLClientTest, ServerCertificateVerification5_Online) {
   std::string cert;
   detail::read_file(CA_CERT_FILE, cert);
@@ -4863,6 +4892,7 @@
   ASSERT_TRUE(res);
   ASSERT_EQ(200, res->status);
 }
+#endif
 
 #if 0
 TEST(SSLClientTest, SetInterfaceWithINET6) {
@@ -5325,8 +5355,11 @@
 #endif
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
+#if 0
 TEST(YahooRedirectTest2, SimpleInterface_Online) {
   Client cli("http://yahoo.com");
+  cli.enable_server_certificate_verification(false);  
+
 
   auto res = cli.Get("/");
   ASSERT_TRUE(res);
@@ -5341,6 +5374,7 @@
 
 TEST(YahooRedirectTest3, SimpleInterface_Online) {
   Client cli("https://yahoo.com");
+  cli.enable_server_certificate_verification(false);
 
   auto res = cli.Get("/");
   ASSERT_TRUE(res);
@@ -5355,6 +5389,7 @@
 
 TEST(YahooRedirectTest3, NewResultInterface_Online) {
   Client cli("https://yahoo.com");
+  cli.enable_server_certificate_verification(false);
 
   auto res = cli.Get("/");
   ASSERT_TRUE(res);
@@ -5376,10 +5411,13 @@
   EXPECT_EQ(200, res->status);
   EXPECT_EQ("https://www.yahoo.com/", res->location);
 }
+#endif
 
 #ifdef CPPHTTPLIB_BROTLI_SUPPORT
 TEST(DecodeWithChunkedEncoding, BrotliEncoding_Online) {
   Client cli("https://cdnjs.cloudflare.com");
+  cli.enable_server_certificate_verification(false);
+
   auto res =
       cli.Get("/ajax/libs/jquery/3.5.1/jquery.js", {{"Accept-Encoding", "br"}});
 
@@ -5388,9 +5426,11 @@
   EXPECT_EQ(287630U, res->body.size());
   EXPECT_EQ("application/javascript; charset=utf-8",
             res->get_header_value("Content-Type"));
+  cli.enable_server_certificate_verification(true);
 }
 #endif
 
+#if 0
 TEST(HttpsToHttpRedirectTest, SimpleInterface_Online) {
   Client cli("https://nghttp2.org");
   cli.set_follow_location(true);
@@ -5426,6 +5466,7 @@
   ASSERT_TRUE(res);
   EXPECT_EQ(200, res->status);
 }
+#endif
 
 TEST(HttpToHttpsRedirectTest, CertFile) {
   Server svr;