点击或拖拽改变大小

CHttp 类

X#
Http(超文本传输协议)会话的包装类。
继承层次
Object
  CSession
    CHttp

命名空间:  VO
程序集:  VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法
 CLASS CHttp INHERIT CSession
查看代码

CHttp 类型公开以下成员。

构造函数
  名称说明
公共方法CHttp
实例化一个新的 Http 包装对象。
Top
属性
  名称说明
公共属性AccessType
Internet 会话的类型。 默认类型为 INTERNET_OPEN_TYPE_DIRECT。 备用类型为 INTERNET_OPEN_TYPE_PROXY。
(继承自 CSession。)
公共属性Connected
表示连接状态的逻辑值。
(继承自 CSession。)
公共属性ConnectHandle
Internet 连接句柄。
(继承自 CSession。)
公共属性Error
收到的最后一个错误代码的编号。
(继承自 CSession。)
公共属性ErrorMsg
表示收到的最后一个错误消息的字符串。
(继承自 CSession。)
公共属性FtpRequest
指示 http 连接正在用于访问 ftp 服务器。
公共属性Handle
Internet 会话的句柄。
(继承自 CSession。)
公共属性OpenFlags
**缺少文档 **
(继承自 CSession。)
公共属性PassWord
建立远程连接所需的密码。
(继承自 CSession。)
公共属性Port
当前会话通信的端口号。
(继承自 CSession。)
公共属性Proxy (重写 Proxy.)
公共属性ProxyBypass
表示建立远程连接时应绕过的代理的字符串。
(继承自 CSession。)
公共属性RemoteHost
表示远程服务器的主机名或IP地址的字符串。
(继承自 CSession。)
公共属性Response
公共属性ResponseHeader
公共属性UserName
建立远程连接所需的用户ID。
(继承自 CSession。)
Top
方法
  名称说明
公共方法AddRequestHeaders
向当前请求添加额外的头部。
公共方法CloseFile
关闭远程文件。
(继承自 CSession。)
公共方法CloseRemote
关闭 http 连接。
(重写 CloseRemote.)
公共方法CloseRequest
关闭一个 http 请求。
公共方法ConnectRemote(__Usual, __Usual, __Usual)
打开 http 连接。
公共方法ConnectRemote(__Usual, __Usual, __Usual, __Usual)
打开到 Internet 服务器的连接。
(继承自 CSession。)
公共方法Destroy
**缺少文档 **
(继承自 CSession。)
公共方法Directory
如果通过 http 访问 ftp 服务器,这个方法返回当前目录的文件数组。
公共方法GetCurDir
获取远程服务器上的当前目录名称。
公共方法GetDocumentByURL
从服务器检索文档。
公共方法GetDocumentFromServer
从服务器检索文档。
公共方法GetFile
检索远程文件 cRemoteFile 到本地文件 cNewFile。
公共方法GetResponse
获取当前请求的响应。
公共方法GetResponseHeader
获取当前请求的响应头部。
公共方法InternetStatus
**缺少文档 **
(继承自 CSession。)
公共方法Open
打开 http 连接。
(重写 Open(__Usual, __Usual, __Usual).)
公共方法OpenFile
打开远程文件。
公共方法OpenRequest
打开一个新的请求。
公共方法SendRequest
向服务器发送请求。
公共方法SetCurDir
更改当前进程在远程服务器上的当前目录。
公共方法SetResponseStatus
**缺少文档 **
(继承自 CSession。)
Top
备注
此类为超文本传输协议会话提供了所有必要的方法和属性。
参见