Internet 客户端执行的某些操作 (如读取文件,) 的必备软件的操作 (在这种情况下,为 Internet 连接)。 下表列出了的系统必备部分客户端操作。
操作
系统必备
建立连接。
CInternetSession 创建 Internet 建立客户端应用程序的基础。
打开 URL。
建立连接。 调用 CInternetSession::OpenURL。 OpenURL 函数返回一只读的资源对象。
URL 读取数据。
打开 URL。 调用 CInternetFile::Read。
Internet 选项设置。
建立连接。 调用 CInternetSession::SetOption。
将调用函数的状态信息。
建立连接。 调用 CInternetSession::EnableStatusCallback。 重写处理调用的 CInternetSession::OnStatusCallback。
操作
系统必备
创建 FTP 连接。
CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CFtpConnection 对象的 CInternetSession::GetFtpConnection。
查找第一个资源。
创建 FTP 连接。 CFtpFileFind 创建对象。 调用 CFtpFileFind::FindFile。
枚举所有可用资源。
查找第一个文件。 调用 CFtpFileFind::FindNextFile,直到返回错误。
FTP 打开文件。
创建 FTP 连接。 调用 CFtpConnection::OpenFile CInternetFile 创建并打开对象。
FTP 读取文件。
打开具有读取访问 FTP 的文件。 调用 CInternetFile::Read。
对 FTP 文件的写入。
打开具有写访问 FTP 的文件。 调用 CInternetFile::Write。
更改服务器的客户的目录。
创建 FTP 连接。 调用 CFtpConnection::SetCurrentDirectory。
检索服务器上的客户端上的当前目录。
创建 FTP 连接。 调用 CFtpConnection::GetCurrentDirectory。
操作
系统必备
生成 HTTP 连接。
CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CHttpConnection 对象的 CInternetSession::GetHttpConnection。
HTTP 打开文件。
生成 HTTP 连接。 创建调用 CHttpFile 对象的 CHttpConnection::OpenRequest。 调用 CHttpFile::AddRequestHeaders。 调用CHttpFile::SendRequest。
HTTP 读取文件。
HTTP 打开文件。 调用 CInternetFile::Read。
获取有关 HTTP 请求的信息。
生成 HTTP 连接。 创建调用 CHttpFile 对象的 CHttpConnection::OpenRequest。 调用 CHttpFile::QueryInfo。
操作
系统必备
生成地鼠连接。
CInternetSession 创建为此 Internet 客户端应用程序的基础。 创建调用 CGopherConnection的 CInternetSession::GetGopherConnection。
查找当前目录中的第一个文件。
生成地鼠连接。 CGopherFileFind 创建对象。 创建调用 CGopherLocator 对象的 CGopherConnection::CreateLocator。 定位器传递到CGopherFileFind::FindFile。 如果您之后,需要调用 CGopherFileFind::GetLocator 获取文件的定位器。
枚举所有可用文件。
查找第一个文件。 调用 CGopherFileFind::FindNextFile,直到返回错误。
打开地鼠文件。
生成地鼠连接。 创建带有 CGopherConnection::CreateLocator 的一台地鼠定位器或查找具有的 CGopherFileFind::GetLocator一个定位符 (URL)。 调用CGopherConnection::OpenFile。
读取地鼠文件。
打开地鼠文件。 使用 CGopherFile。
One comment-
Pingback: mfc-vc++_模拟网页get,post数据教程例子 | opencv研究之路_青春部落