典型 HTTP 客户端应用程序中的步骤

下表显示在典型的 HTTP 客户端应用程序便可能执行还原的步骤:

目标

您执行的操作

效果

HTTP 开始会话。

CInternetSession 创建对象。

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

连接到 HTTP 服务器上。

使用 CInternetSession::GetHttpConnection

返回对象。CHttpConnection

打开 HTTP 请求。

使用 CHttpConnection::OpenRequest

返回对象。CHttpFile

发送 HTTP 请求。

使用 CHttpFile::AddRequestHeadersCHttpFile::SendRequest

查找文件。 如果没找到文件,将返回错误。

读取文件。

使用 CHttpFile

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

处理异常。

使用 CInternetException 类。

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

HTTP 结束会话。

处理 CInternetSession 对象。

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

请参见

概念

Win32 Internet 扩展 (WinInet)

Internet 客户端类的必备条件

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