c - 如何使用Windows和C从URL获取数据?

标签 c windows url

在用户的网络浏览器中打开 URL 非常简单:

ShellExecuteA(NULL, "open", url, NULL, NULL, SW_SHOWNORMAL);

我应该调用什么来使用给定 URL 从网站检索数据?在 Mac 上,我会使用:

URLSimpleDownload(url, NULL, newDataH, 0, NULL, NULL);

它将从 url 检索到的数据存储在 newDataH 句柄中。很容易。 Windows 上有类似的功能吗?

最佳答案

您可能正在 WinINet 中寻找 InternetReadFile 函数。

这里是该 API 中常用函数的一个很好的列表:Common functions

关于c - 如何使用Windows和C从URL获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8347568/

相关文章:

c - 如何判断输出时使用的是什么类型的union?

Windows 中用于符号链接(symbolic link)的 Python os.path.realpath()

windows - Windows上Perl如何处理程序异常终止

javascript - 在不引起页面刷新的情况下设置URL参数

c - 为什么我的函数会收到一个错误,指出它未在此范围内定义?我只是想调用该函数并让它立即运行

c - 为什么我无法打开我的注册表项

CS50 复数无法编译

c++ - SetSuspendState 的问题

url - 登录失败时将用户从 Moodle 重定向到另一个站点

php - 在 codeigniter 的 htaccess 中重定向 url