【发布时间】:2017-09-09 19:39:52
【问题描述】:
我正在尝试使用 MS Visual C++ 中的 wxWidgets 从 HTTPS 服务器下载 csv 文件。我是从 HTTP 服务器上做的,但这不再是一个选择。我找到了一个从 HTTPS 服务器下载的地方。 wxWidgets 不支持 HTTPS。我下载了 wxCurl,但看起来我也需要 OpenSSL 和 Boost。 比我需要的或至少我想要处理的要大得多。我是一名退休的嵌入式实时程序员,我唯一的网络经验是最低级别的套接字接口。
我正在寻找一个简单的选项来将我的 URL 传递给函数并获取我可以通过编程方式读取的文件流。我应该如何表达我的在线搜索问题?似乎我发现的一切都已经过时或超出我的想象。
我能够重建库但不能调试它们的内部结构(或者至少对它不感兴趣)。我应该寻找什么?是否有一些代码 sn-ps some where 或直接的库?
艾迪
看起来 libcurl 和 rest 都依赖于 boost 和 ssl。 wxCurl 基于 libcurl,但 wxCurl 目前没有维护,而 libcurl 是。我将尝试 libcurl 并查看它有多少外部依赖项。我仍然愿意接受更简单的答案。
【问题讨论】:
-
你可以直接使用 libcurl 而不是 wxCurl。 libcurl 在 Windows 上不需要 OpenSSL,当然也不需要 boost。