在典型的Internet客户端应用程序的步骤

下表显示您在典型的 Internet 客户端应用程序可以执行的步骤。

您的目标

您执行的操作

效果

启动 Internet 会话。

创建一 CInternetSession 对象。

初始化 WinInet 并连接到服务器。

设置 Internet 查询选项 (例如超时重试 " 的限制或数字,)。

使用 CInternetSession::SetOption

; 如果操作不成功,则返回 FALSE。

建立一个回调函数监视该会话的状态。

使用 CInternetSession::EnableStatusCallback

建立回调到 CInternetSession::OnStatusCallback。 重写 OnStatusCallback 创建自己的回调实例。

连接到 Internet 服务器、 Intranet 服务器或本地文件。

使用 CInternetSession::OpenURL

分析 URL 然后打开与指定的服务器的连接。 (如果通过 OpenURL 本地文件名),返回 CStdioFile 。 这是您访问数据从服务器或文件中检索的对象。

读取文件。

使用 CInternetFile::Read

读取指定的字节数使用您提供的缓冲区。

处理异常。

使用 CInternetException 类。

处理所有公共 Internet 异常类型。

关闭 Internet 会话。

处理 CInternetSession 对象。

自动清理打开某个文件句柄和连接。

请参见

概念

Win32扩展Internet (wininet)

系统对于Internet客户端选件类

编写使用MFC WinInet选件类的Internet客户端应用程序