c++ - 从 Web C++ 下载文件(使用 winsock?)

标签 c++ native

我需要在 C++ 中从指定的 url 下载文件/读取字符串。我对此做了一些研究,cURL 似乎是最流行的方法。另外,我以前在 PHP 中使用过它。 cURL 的问题是 lib 很大,而我的文件必须很小。我想你可以用 winsock 做到这一点,但我找不到任何简单的例子。如果您有一个简单的 winsock 示例、一个简单的 cURL/其他东西,或者任何可以完成工作的东西。我将不胜感激。此外,我需要它来使用 native C++。

最佳答案

我可以重复我的回答 Is it possible to handle proxies at socket level? (另请参阅评论)关于 Windows Internet (WinINet) API 和 Windows HTTP 服务 (WinHTTP) 的两个重要接口(interface)。 WinINet 的一个重要限制是 WinINet 不应在服务中使用(仅在 GUI 应用程序中),因为可能存在对话框。

关于c++ - 从 Web C++ 下载文件(使用 winsock?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751820/

相关文章:

C++ 头文件 - 包含什么

在 Azure 或其他云提供商上返回 JSON 字符串的 C++ 应用程序

facebook - ionic phonegap-facebook-plugin iOS 构建 - CompileC 构建错误

.net - 使用 64 位插件的 Excel 32 位

react-native - 如何在React Native中的react选项卡导航中设置默认屏幕Route

java - Titanium Mobile 是否将 Javascript 转换为 native Java 或 Objective C 编译代码?

android - 如何将 32 位 .so 文件转换为适用于 Android 的 64 位 .so 文件

c++ - 在 C++ 中获取窗口标题

c++ - 添加调试输出时循环结果不同(Heisenbug?)

c++ - VB6调用的DLL Export C/C++ 6.00函数