0

我正在使用 CURL 库下载文件网络。我在win32中写了一个示例。我有几个疑问

1) 为什么我们需要使用 CURL。我的一位朋友说我们为什么不直接使用 win32 API 来下载文件。

2)我已经为我的机器设置了代理。如果我尝试下载文件,它仍然会下载。是否不需要在 curl 库中设置代理设置。

4

1 回答 1

0

cURL 是一个第三方跨平台库,封装了几种常用的 Internet 协议(HTTP、FTP 等)。如果您不想使用,则不必使用它。它只是开发人员可用的众多选择之一。如果您愿意,当然可以使用 Microsoft 专有的 WinInet API。

是的,如果您使用代理,您必须配置 cURL 以便它知道它。Microsoft 在 Internet Explorer 中使用 WinInet,并且 WinInet 与所有使用 WinInet 的应用程序共享某些设置(如代理),因此如果用户配置了基于 WinInet 的应用程序通常不需要配置代理(但如果需要可以) Windows 配置中的代理。

于 2013-06-06T19:39:30.857 回答