易语言模块 小西_HTTP应用模块.ec
模块名称:小西_HTTP应用模块
作者:西门吹气球
版本:1.0
@备注:
各种http应用相关代码集合整理
仿彗星HTTP应用
------------------------------
.版本 2
.子程序 Ansi转Unicode, 字节集, 公开, 将Ansi码文本转换为Unicode码 (返回转换后的字节集)
.参数 Ansi文本, 文本型
.子程序 Ansi转Utf8, 字节集, 公开, 将Ansi码文本转换为Utf8码 (返回转换后的字节集)
.参数 ansi文本, 文本型
.子程序 POST字节集, 字节集, 公开, 有可能线程阻塞,请在外部加超时判断
.参数 完整网址, 文本型
.参数 访问方式, 文本型, 可空, "GET" or "POST",为空默认"GET"
.参数 代*地址, 文本型, 可空
.参数 附加协议头, 文本型, 可空
.参数 提交信息, 字节集, 可空, "POST"专用
.参数 网页头, 文本型, 参考 可空, 返回网页头部信息
.子程序 Unicode转ansi, 文本型, 公开, 将Unicode码转换为Ansi码 (返回转换后的文本)
.参数 Unicode, 字节集, , 欲转换的Unicode字节集
.子程序 Unicode转Utf8, 字节集, 公开, 将Unicode码转换为Utf8码 (返回转换后的字节集)
.参数 Unicode字节集, 字节集
.子程序 URL编码, 文本型, 公开, 返回已编码的URL
.参数 Bin_URL, 文本型
.子程序 URL编码_UTF8, 文本型, 公开, 返回已编码的URL
.参数 Bin_URL, 文本型
.子程序 URL解码, 文本型, 公开, 返回已解码的URL
.参数 Bin_URL, 文本型, , 欲解码的文本
.子程序 URL解码_UTF8, 文本型, 公开, 返回已解码的URL
.参数 Bin_URL, 文本型, , 欲解码的文本
.子程序 Utf8转ansi, 文本型, 公开, 将Utf8码转换为Ansi码 (返回转换后的文本)
.参数 utf8, 字节集
.子程序 Utf8转Unicode, 字节集, 公开, 将Utf8码转换为Unicode码 (返回转换后的字节集)
.参数 utf8字节集, 字节集
.子程序 XMLHTTP读文件, 字节集, 公开, MSXML2.ServerXMLHTTP.6.0
.参数 完整网址, 文本型
.参数 提交方式, 文本型, 可空
.参数 代*服务器, 文本型, 可空, 域名或者IP
.参数 端口, 整数型, 可空, 默认80
.参数 用户名, 文本型, 可空, 代*服务器验证用户名
.参数 密码, 文本型, 可空, 代*服务器验证密码
.参数 Cookie, 文本型, 可空
.参数 提交信息, 文本型, 可空, post 的数据
.参数 附加协议, 文本型, 可空, 不加Referer
.参数 超时, 整数型, 可空, 单位毫秒默认10秒
.子程序 程序等待, , 公开, 循环判断延时
.参数 等待时间, 整数型, , 时间单位为毫秒,1000毫秒=1秒!
.子程序 高级截取文本, 文本型, 公开, 取出想要的内容
.参数 完整内容, 文本型
.参数 左边文本, 文本型
.参数 右边文本, 文本型
.参数 开始位置, 整数型, 可空, 可指定开始寻找的位置,为空则不指定
.参数 文本长度, 整数型, 参考 可空, 用一个变量来接收找到的文本长度
.参数 z大长度, 整数型, 可空, 指定返回的文本的z大长度。为空则返回全部
.参数 出现位置, 整数型, 参考 可空, 用一个变量来接收找到的位置
.参数 长度限制, 逻辑型, 可空, 是否只返回 长度不超过 z大长度 的文本,如果超出则返回空文本?
.子程序 彗星HTTP读文件, 字节集, 公开, 有可能线程阻塞,请在外部加超时判断
.参数 完整网址, 文本型
.参数 访问方式, 文本型, 可空, "GET" or "POST",为空默认"GET"
.参数 代*地址, 文本型, 可空
.参数 附加协议头, 文本型, 可空
.参数 提交信息, 文本型, 可空, "POST"专用
.参数 网页头, 文本型, 参考 可空, 返回网页头部信息
.子程序 清除COOKIE, 逻辑型, 公开
.参数 域名, 文本型
.子程序 取COOKIE, 文本型, 公开
.参数 网址, 文本型
.参数 COOKIE名称, 文本型, 可空, 为空返回全部COOKIE
.子程序 取COOKIEs, 文本型, 公开
.参数 网址, 文本型
.子程序 取端口, 整数型, 公开
.参数 网址, 文本型
.子程序 取时间戳十三, 文本型, 公开, ScriptControl function time(){return new Date().getTime()}
.子程序 取时间戳十位, 文本型, 公开, 返回 (到文本 (到整数 (取时间间隔 (取现行时间 (), 到时间 (“1970.01.01 00:00:00”), 8))))
.子程序 取特定文本, 文本型, 公开, 取出特定的中文、英文、数字、标点符号
.参数 文本参数, 文本型
.参数 保留中文, 逻辑型
.参数 保留英文, 逻辑型
.参数 保留数字, 逻辑型
.参数 保留标点, 逻辑型
.子程序 取网络文件尺寸, 整数型, 公开, MSXML2.XMLHTTP , Content-length
.参数 完整网址, 文本型
.子程序 取网络重定向, 文本型, 公开, WinHTTP.WinHTTPRequest.5.1 "getResponseHeader" , "Location"
.参数 完整网址, 文本型
.子程序 取页面地址, 文本型, 公开
.参数 网址, 文本型
.子程序 取域名, 文本型, 公开
.参数 网址, 文本型
.参数 不过滤端口, 逻辑型, 可空
.子程序 时间到GMT, 文本型, 公开, 将日期时间型数据转换为GMT格式
.参数 待转换时间, 日期时间型
.子程序 置COOKIE, 逻辑型, 公开
.参数 网址, 文本型
.参数 COOKIE名称, 文本型, 可空, 为空清除所有
.参数 COOKIE内容, 文本型, 可空, 为空清除
.参数 有效期, 日期时间型, 可空, 为空不保存
.DLL命令 加载COM, , "ole32.dll", "CoInitialize", 公开
.参数 pvReserved, 整数型, , 值为0
.DLL命令 卸载COM, , "ole32.dll", "CoUninitialize", 公开
页:
[1]