52ky2 发表于 3 天前

易语言模块 鱼刺类_WinHttp.ec


模块名称:WinHttpRequest.5.1类
作者:Xidy(被封七号)
版本:3.3
适用于XP以上或者已安装IE5.1以上版本的系统
@备注:
WinHttpRequest.5.1类
------------------------------
.版本 2
.子程序 文本_取文本中间内, 文本型, 公开, 根据提供的 左边文本 和 右边文本 来 截取文本
.参数 完整内容, 文本型
.参数 左边文本, 文本型
.参数 右边文本, 文本型
.参数 开始位置, 整数型, 可空, 可指定开始寻找的位置,为空则不指定
.参数 文本长度, 整数型, 参考 可空, 用一个变量来接收找到的文本长度
.参数 z大长度, 整数型, 可空, 指定返回的文本的z大长度。为空则返回全部
.参数 出现位置, 整数型, 参考 可空, 用一个变量来接收找到的位置
.参数 长度限制, 逻辑型, 可空, 是否只返回 长度不超过 z大长度 的文本,如果超出则返回空文本?
.子程序 文本_取文本中间全, 文本型, 公开, 包含 左边文本 和 右边文本
.参数 完整内容, 文本型
.参数 左边文本, 文本型
.参数 右边文本, 文本型
.参数 开始位置, 整数型, 可空, 可指定开始寻找的位置,为空则不指定
.参数 文本长度, 整数型, 参考 可空, 用一个变量来接收找到的文本长度
.参数 z大长度, 整数型, 可空, 指定返回的文本的z大长度。为空则返回全部
.参数 出现位置, 整数型, 参考 可空, 用一个变量来接收找到的位置
.参数 长度限制, 逻辑型, 可空, 是否只返回 长度不超过 z大长度 的文本,如果超出则返回空文本?
.程序集 js, , 公开
.子程序 取时间戳, 文本型, 公开
.子程序 取随机数, 文本型, 公开
.程序集 WinHttp, , 公开, WinHttpRequest.5.1类
.子程序 Abort, , 公开, 中止正在进行的异步操作
.子程序 CloseHandle, , 公开, 销毁Winhttp对象
.子程序 Create, 逻辑型, 公开, 创建Winhttp对象
.子程序 GetAllCookies, 文本型, 公开, 取出所有COOKIES
.子程序 GetAllResponseHeaders, 文本型, 公开, 取得所有HTTP返回协议头
.子程序 GetCookie, 文本型, 公开, 取指定Cookie值
.参数 name, 文本型, , Cookie名
.子程序 GetLastError, 文本型, 公开, 取上一次错误文本
.子程序 GetObject, 对象, 公开, 取得对象
.子程序 GetResponseBody, 字节集, 公开, 取返回字节集
.子程序 GetResponseHeader, 文本型, 公开, 取得HTTP返回协议头
.参数 Header, 文本型, , 协议头
.子程序 GetResponseStream, 变体型, 公开, 取返回字节流
.子程序 GetResponseText, 文本型, 公开, 取返回文本
.子程序 GetStatus, 整数型, 公开, 取状态码
.子程序 GetStatusText, 文本型, 公开, 取状态文本
.子程序 IsObjectNull, 逻辑型, 公开, 检查对象是否为空
.子程序 Open, , 公开, 打开一个HTTP连接
.参数 Method, 文本型, 可空, 例:POST、GET、HEAD 默认为:GET
.参数 Url, 文本型, , 例:http://www.xidy123.com
.参数 Async, 逻辑型, 可空, 是否异步 默认为:假
.子程序 Option, 变体型, 公开, 读取或者设置属性
.参数 Option, 整数型, , 属性类型,#WinHttpRequestOption
.参数 Value_I, 整数型, 可空, 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value_T, 文本型, 可空, 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value_B, 字节集, 可空, 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value, 变体型, 可空, 属性值(四选一),此参数为空则为读,否则为设置
.子程序 Send, , 公开, 发送HTTP请求
.参数 Body_T, 文本型, 可空, 提交数据,可以被省略 如果想发送类型数据,请直接用 到文本()
.子程序 Send_Bin, , 公开, 发送HTTP请求
.参数 Body_Bytes, 字节集, 可空, 提交数据,可以被省略 如果想发送类型数据,请直接用 到文本()
.子程序 SetAutoLogonPolicy, , 公开, 指定是否应自动发送凭据
.参数 AutoLogonPolicy, 整数型, , #AutoLogonPolicy
.子程序 SetClientCertificate, , 公开, 指定一个客户端证书
.参数 ClientCertificate, 文本型
.子程序 SetCredentials, , 公开, 指定身份验证凭据
.参数 UserName, 文本型, , 用户名
.参数 Password, 文本型, , 密码
.参数 Flags, 整数型, 可空
.子程序 SetObject, , 公开, 置winhttp对象
.参数 Object, 对象, 参考, Winhttp对象
.子程序 SetProxy, , 公开, 指定代*服务器配置
.参数 ProxySetting, 整数型, 可空, 默认为 2
.参数 ProxyServer, 文本型, , 例: 192.168.1.1:8080
.参数 BypassList, 文本型, 可空, 127.0.0.1
.子程序 SetReferer, , 公开, 快速设置来路信息
.参数 来路信息, 文本型, 可空, Referer来路信息。如果留空则使用 Open 时的RUL
.子程序 SetRequestHeader, , 公开, 添加 HTTP 协议头
.参数 Header, 文本型, , 协议头
.参数 Value, 文本型, , 值
.子程序 SetTimeouts, , 公开, 指定超时设置 (以毫秒为单位)
.参数 ResolveTimeout, 整数型, , 解析超时,单位毫秒
.参数 ConnectTimeout, 整数型, , 连接超时,单位毫秒
.参数 SendTimeout, 整数型, , 发送超时,单位毫秒
.参数 ReceiveTimeout, 整数型, , 接收超时,单位毫秒
.子程序 SetUser_Agent, , 公开, 快速设置UA信息
.参数 UA信息, 文本型, 可空, UA信息 可用常量 #Data_User_Agent_ 开头。 默认使用IE6的UA信息
.子程序 UpdateObject, , 公开, 重新初始化对象 用于释放数据
.子程序 WaitForResponse, 逻辑型, 公开, 等待异步发送完成 (以秒为单位)
.参数 Timeout, 整数型, 可空, 超时,单位秒
.程序集 正则表达式类, , 公开
.子程序 创建, 逻辑型, 公开, 根据指定的正则表达式文本创建一个正则表达式对象。本对象中的原有内容将被释放
.参数 正则表达式文本, 文本型, , 比如“易语言4\.0(模块|支持库)?”
.参数 忽略大小写, 逻辑型, 可空, 可以被省略。默认值为真。本参数指定这个正则表达式在创建成功后进行匹配、搜索、替换时,是否区分大小写。
.参数 匹配多行, 逻辑型, 可空, 可以被省略。默认值为真。如果本成员值为真,字符“^”不仅匹配目标文本的开头,而且匹配目标文本中换行符(字符(10),字符(13)或 #换行符)的后面;字符“$”不仅匹配目标文本的结尾,而且匹配目标文本中换行符的前面。否则字符“^”仅仅匹配目标文本的开头,“$”也仅仅匹配目标文本的结尾。
.参数 全局匹配, 逻辑型, 可空
.子程序 取匹配数量, 整数型, 公开
.子程序 取匹配文本, 文本型, 公开
.参数 匹配索引, 整数型, , 第几个匹配文本,索引值从1开始
.子程序 取文本, 文本型, 公开, 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本。本命令为高级对象成员命令。
.子程序 取子表达式个数, 整数型, 公开
.子程序 取子匹配文本, 文本型, 公开
.参数 匹配索引, 整数型, , 第几个匹配文本,索引值从1开始
.参数 子表达式索引, 整数型, , 欲取其值的子表达式。该参数对应与正则表达式中的一个子表达式(以圆括号标记)。索引从1开始。
.子程序 搜索全部, 整数型, 公开, 使用指定的正则表达式搜索指定文本中与该表达式匹配的所有子文本。返回匹配结果数量
.参数 欲被搜索的文本, 文本型
.子程序 替换, 文本型, 公开, 替换在正则表达式查找中找到的文本。
.参数 欲被替换的文本, 文本型, , 将要进行文本替换的字符串
.参数 用作替换的文本, 文本型, 可空, 用作替换的文本
.DLL命令 COM加载, 整数型, "ole32", "CoInitialize", 公开
    .参数 pvReserved, 整数型, , 值为0
.DLL命令 COM卸载, , "ole32", "CoUninitialize", 公开
.常量 Data_User_Agent_AppleOS, "<文本长度: 125>", 公开
.常量 Data_User_Agent_Google, "<文本长度: 99>", 公开
.常量 Data_User_Agent_IE10, "<文本长度: 71>", 公开
.常量 Data_User_Agent_IE6, "<文本长度: 50>", 公开
.常量 Data_User_Agent_IE7, "<文本长度: 82>", 公开
.常量 Data_User_Agent_IE7_2, "<文本长度: 168>", 公开
.常量 Data_User_Agent_IE8, "<文本长度: 51>", 公开
.常量 Data_User_Agent_IE8_2, "<文本长度: 99>", 公开
.常量 Data_User_Agent_IE9, "<文本长度: 70>", 公开
.常量 Data_User_Agent_Opera, "<文本长度: 64>", 公开
.常量 Data_User_Agent_WAP, "<文本长度: 14>", 公开
.常量 Data_User_Agent_WAP_2, "<文本长度: 37>", 公开



页: [1]
查看完整版本: 易语言模块 鱼刺类_WinHttp.ec