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

下表显示了在典型的 HTTP 客户端应用程序可以执行的步骤:

您的目标

您执行的操作

效果

启动 HTTP 会话。

创建一 CInternetSession 对象。

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

连接到 HTTP 服务器。

使用 CInternetSession::GetHttpConnection

返回 CHttpConnection 对象。

打开 HTTP 请求。

使用 CHttpConnection::OpenRequest

返回 CHttpFile 对象。

发送 HTTP 请求。

使用 CHttpFile::AddRequestHeadersCHttpFile::SendRequest

查找文件。 ,如果找不到,则返回 FALSE 文件。

读取文件。

使用 CHttpFile

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

处理异常。

使用 CInternetException 类。

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

关闭 HTTP 会话。

处理 CInternetSession 对象。

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

请参见

概念

Win32扩展Internet (wininet)

系统对于Internet客户端选件类

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