URLDownloadToFile
功能有替代品吗?我无法从包含无效证书的 HTTPS 服务器下载任何内容。是否有任何通用HTTP客户端可用于从HTTPS服务器下载文件无效的证书?这种情况还有其他替代方案吗?谢谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
尝试使用CInternetSession :: OpenURL。我不确定它是否有助于您的无效证书问题,但您要求URLDownloadToFile的替代品。
CInternetSession connection;
CStdioFile* stream = connection.OpenURL("https://www.google.com");
const int capacity = 10000;
char* buffer = new char[capacity];
int bytes_read = stream->Read(buffer, capacity);
FILE* output = fopen("C:\\output.html", "w");
fwrite(buffer, 1, bytes_read, output);
fclose(output);