Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions
必须是32位的
PATH
libssl.lib;libcrypto.lib;
https://github.com/yhirose/cpp-httplib
下载 cpp-httplib/httplib.h at master · yhirose/cpp-httplib · GitHub
F7编译
#include <iostream>
#define CPPHTTPLIB_OPENSSL_SUPPORT
#include <httplib.h>
#include <Windows.h>
int main()
{
try
{
httplib::Client cli("https://www.baidu.com");
auto res = cli.Get("/");
std::cout << res->status << std::endl;
std::cout << res->body << std::endl;
std::cout << "---" << std::endl;
httplib::Client cli2("https://finance.pae.baidu.com");
auto res2 = cli2.Get("/api/indexbanner?market=ab&finClientType=pc");
std::cout << res2->status << std::endl;
std::cout << res2->body << std::endl;
std::cout << "---" << std::endl;
}
catch (const std::exception& ex)
{
std::cout << ex.what() << std::endl;
}
system("pause");
return 0;
}