Internet 客户端类的前提条件

Internet 客户端类的前提条件

Visual Studio .NET 2003

Internet 客户端执行的一些操作(如读取文件)有作为前提条件的操作(这里是指建立 Internet 连接)。下表列出了一些客户端操作的前提条件。

常规 Internet URL(FTP、Gopher 或 HTTP)

操作前提条件
建立连接。创建 CInternetSession 以建立 Internet 客户端应用程序的基础。
打开 URL。建立连接。
调用 CInternetSession::OpenURL
OpenURL 函数返回只读资源对象。
读取 URL 数据。打开 URL。
调用 CInternetFile::Read
查询 Internet 选项的设置。建立连接。
调用 CInternetSession::QueryOption
设置 Internet 选项。建立连接。
调用 CInternetSession::SetOption
设置连同状态信息一起调用的函数。建立连接。
调用 CInternetSession::EnableStatusCallback
重写 CInternetSession::OnStatusCallback 处理调用。

FTP

操作前提条件
建立 FTP 连接。创建 CInternetSession 作为此 Internet 客户端应用程序的基础。
调用 CInternetSession::GetFtpConnection 创建 CFtpConnection 对象。
查找第一个资源。建立 FTP 连接。
创建 CFtpFileFind 对象。
调用 CFtpFileFind::FindFile
枚举所有可用资源。查找第一个文件。
调用 CFtpFileFind::FindNextFile 直到它返回 FALSE。
打开 FTP 文件。建立 FTP 连接。
调用 CFtpConnection::OpenFile 创建并打开 CInternetFile 对象。
读取 FTP 文件。打开有读访问权的 FTP 文件。
调用 CInternetFile::Read
写入 FTP 文件。打开有写访问权的 FTP 文件。
调用 CInternetFile::Write
更改服务器上的客户端目录。建立 FTP 连接。
调用 CFtpConnection::SetCurrentDirectory
检索服务器上客户端的当前目录。建立 FTP 连接。
调用 CFtpConnection::GetCurrentDirectory

HTTP

操作前提条件
建立 HTTP 连接。创建 CInternetSession 作为此 Internet 客户端应用程序的基础。
调用 CInternetSession::GetHttpConnection 创建 CHttpConnection 对象。
打开 HTTP 文件。建立 HTTP 连接。
调用 CHttpConnection::OpenRequest 创建 CHttpFile 对象。
调用 CHttpFile::AddRequestHeaders
调用 CHttpFile::SendRequest
读取 HTTP 文件。打开 HTTP 文件。
调用 CInternetFile::Read
获取关于 HTTP 请求的信息。建立 HTTP 连接。
调用 CHttpConnection::OpenRequest 创建 CHttpFile 对象。
调用 CHttpFile::QueryInfo

Gopher

操作前提条件
建立 Gopher 连接。创建 CInternetSession 作为此 Internet 客户端应用程序的基础。
调用 CInternetSession::GetGopherConnection 创建 CGopherConnection
查找当前目录中的第一个文件。建立 Gopher 连接。
创建 CGopherFileFind 对象。
调用 CGopherConnection::CreateLocator 创建 CGopherLocator 对象。
将定位器传递到 CGopherFileFind::FindFile
如果以后需要文件的定位器,调用 CGopherFileFind::GetLocator 获取它。
枚举所有可用文件。查找第一个文件。
调用 CGopherFileFind::FindNextFile 直到它返回 FALSE。
打开 gopher 文件。建立 Gopher 连接。
用 CGopherConnection::CreateLocator 创建 gopher 定位器或用 CGopherFileFind::GetLocator 查找定位器。
调用 CGopherConnection::OpenFile
读取 gopher 文件。打开 gopher 文件。
使用 CGopherFile
请参见

Win32 Internet 扩展 (WinInet) | 用于创建 Internet 客户端应用程序的     MFC 类 | 使用 MFC WinInet 类编写 Internet 客户端应用程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值