模块名称:鱼刺类_HTTP
模块作者:Bints
模块版本:5.26
模块 MD5:3674ff56844af43eff246bcfa38e97ca
模块大小:324.52 KB
版权声明:
模块描述:*类 为 面向对象 调用
*参照了很多代码并结合自己的理解进行了原创设计和改进
*所有类方法基于(WinHttpRequest5.1)的特性封装完成 并加入了自动补全协议头和Cookies私有化管理架构
*WinHttpW(WinHttpApi)v2.9
*WinHttpR(WinHttpRequest5.1)v4.5
*WinInet(WinInet)v4.2
模块备注:
内部版本号:26
问题反馈或建议请联系我
QQ:521573
引用支持库:
系统核心支持库 5.2|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 AnsiToUnicode, 字节集, , Ansi文本 转 Unicode宽文本(字节集)
.参数 参数_Ansi文本, 文本型, ,
.参数 参数_代码页, 整数型, 可空 , 默认为:936(简体中文)
.参数 返回_宽字符长度, 整数型, 参考 可空 ,
.子程序 AnsiToUtf8, 字节集, , Ansi文本 转 Utf8文本(字节集)
.参数 参数_Ansi文本, 文本型, ,
.参数 参数_代码页, 整数型, 可空 , 默认为:936(简体中文)
.子程序 AnsiToUtf8Str, 文本型, , Ansi文本 转 Utf8文本
.参数 参数_Ansi文本, 文本型, ,
.参数 参数_代码页, 整数型, 可空 , 默认为:936(简体中文)
.子程序 Base64Decode, 字节集, , Base64解码
.参数 data, 文本型, ,
.子程序 Base64Encode, 文本型, , Base64编码
.参数 data, 字节集, ,
.子程序 GetTime, 文本型, , 取现行时间戳文本 (13位 带毫秒) (自制函数 比调用JScript对象效率要快的多)
.参数 GMT, 逻辑型, 可空 , 是否是格林威治时间 (减8小时)
.参数 Addint, 整数型, 可空 , 自己对时间戳相加数值
.子程序 GetTime10, 文本型, , 取现行时间戳文本 (10位 不带毫秒) (自制函数 比调用JScript对象效率要快的多)
.参数 GMT, 逻辑型, 可空 , 是否是格林威治时间 (减8小时)
.参数 Addint, 整数型, 可空 , 自己对时间戳相加数值
.子程序 GetTimeInt, 长整数型, , 取现行时间戳 (13位 带毫秒) (自制函数 比调用JScript对象效率要快的多)
.参数 GMT, 逻辑型, 可空 , 是否是格林威治时间 (减8小时)
.参数 Addint, 整数型, 可空 , 自己对时间戳相加数值
.子程序 GetTimeInt10, 整数型, , 取现行时间戳 (10位 不带毫秒) (自制函数 比调用JScript对象效率要快的多)
.参数 GMT, 逻辑型, 可空 , 是否是格林威治时间 (减8小时)
.参数 Addint, 整数型, 可空 , 自己对时间戳相加数值
.子程序 GetUrlInfo, 逻辑型, , 拆分URL信息
.参数 完整地址, 文本型, ,
.参数 协议, 文本型, 参考 可空 , 接收协议的变量 例如 http:// 或 https://
.参数 域名, 文本型, 参考 可空 , 接收域名的变量 例如 www.baidu.com
.参数 端口, 整数型, 参考 可空 , 接收端口的变量 例如:8080
.参数 页面地址, 文本型, 参考 可空 , 接收页面地址的变量 例如 /index.html
.子程序 GZIP_解压, 字节集, , 调用函数前,必须确保程序目录或系统目录下有gzip.dll模块。如果没有,请先调用 GZIP_模块释放()
.参数 inData, 字节集, ,
.子程序 GZIP_模块释放, , , 调用压缩或解压函数前,必须确保程序目录或系统目录下有gzip.dll模块。如果没有,请先调用此函数释放
.参数 模块目录, 整数型, 可空 , 0.程序目录 1.系统目录
.子程序 GZIP_压缩, 字节集, , 调用函数前,必须确保程序目录或系统目录下有gzip.dll模块。如果没有,请先调用 GZIP_模块释放()
.参数 inData, 字节集, ,
.子程序 HexDecode, 字节集, ,
.参数 data, 文本型, ,
.子程序 HexEncode, 文本型, ,
.参数 data, 字节集, ,
.子程序 UnicodeToAnsi, 文本型, , Unicode宽文本 转 Ansi文本
.参数 参数_Unicode数据, 字节集, ,
.参数 参数_代码页, 整数型, 可空 , 默认为:936(简体中文)
.参数 返回_结果字符长度, 整数型, 参考 可空 ,
.子程序 UnicodeToUtf8, 字节集, , Unicode宽文本 转 Utf8文本(字节集)
.参数 参数_Unicode数据, 字节集, ,
.子程序 URLDecode, 文本型, , Url解码 +
.参数 StrDate, 文本型, ,
.子程序 URLDecode2, 文本型, , Url解码2 %20 (速度快一倍 稳定性未知)
.参数 StrDate, 文本型, ,
.子程序 URLDecodeUtf8, 文本型, , Url解码 Utf8 +
.参数 StrDate, 文本型, ,
.子程序 URLDecodeUtf82, 文本型, , Url解码 Utf8 %20
.参数 StrDate, 文本型, ,
.子程序 URLEncode, 文本型, , Url编码 +
.参数 StrDate, 文本型, ,
.子程序 URLEncode2, 文本型, , Url编码 %20
.参数 StrDate, 文本型, ,
.子程序 URLEncodeUtf8, 文本型, , Url编码 Utf8 +
.参数 StrDate, 文本型, ,
.子程序 URLEncodeUtf82, 文本型, , Url编码 Utf8 %20
.参数 StrDate, 文本型, ,
.子程序 Utf8ToAnsi, 文本型, , Utf8文本 转 Ansi文本
.参数 参数_Utf8数据, 字节集, ,
.参数 参数_代码页, 整数型, 可空 , 默认为:936(简体中文)
.子程序 Utf8ToUnicode, 字节集, , Utf8文本(字节集) 转 Unicode宽文本(字节集)
.参数 参数_Utf8数据, 字节集, ,
.参数 返回_宽字符长度, 整数型, 参考 可空 ,
.子程序 普通参数_获取, 文本型, , 获取 不存在返回空
.参数 Data, 文本型, 参考 ,
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 普通参数_删除, 逻辑型, , 删除
.参数 Data, 文本型, 参考 ,
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 普通参数_是否存在, 逻辑型, , 是否存在
.参数 Data, 文本型, 参考 ,
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 普通参数_替换, 逻辑型, , 修改
.参数 Data, 文本型, 参考 ,
.参数 name, 文本型, ,
.参数 value, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 普通参数_添加, 逻辑型, , 添加/覆盖
.参数 Data, 文本型, 参考 ,
.参数 name, 文本型, ,
.参数 value, 文本型, ,
.参数 not, 逻辑型, 可空 , 如果name已存在则 空或假=覆盖 真=不处理直接返回假
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 文本_两位颠倒, 文本型, ,
.参数 str, 文本型, ,
.子程序 文本_取拼音, 文本型, , 获取能识别的汉字的拼音
.参数 要取的文本, 文本型, ,
.参数 是否用空格隔开, 逻辑型, 可空 ,
.参数 是否过滤无法识别的, 逻辑型, 可空 ,
.子程序 文本_取随机汉字串, 文本型, , 取随机汉字文本串
.参数 长度, 整数型, , 随机文本串长度
.参数 是否同字, 逻辑型, 可空 ,
.子程序 文本_取随机数字串, 文本型, , 返回 0-9的数字串
.参数 位数, 整数型, ,
.参数 是否同, 逻辑型, 可空 ,
.子程序 文本_取随机字符串, 文本型, , 取小写字母的随机文本串 如果需要 请自己 到大写
.参数 长度, 整数型, , 随机文本串长度
.参数 是否同字, 逻辑型, 可空 ,
.子程序 文本_取随机字符数字串, 文本型, , 取大小写字母与数字的随机文本串
.参数 长度, 整数型, , 随机文本串长度
.参数 是否同字, 逻辑型, 可空 ,
.子程序 文本_取特定类型, 文本型, , 取出特定的中文、英文、数字、标点符号,
.参数 文本参数, 文本型, ,
.参数 保留中文, 逻辑型, ,
.参数 保留英文, 逻辑型, ,
.参数 保留数字, 逻辑型, ,
.参数 保留标点, 逻辑型, ,
.子程序 文本_取右边, 文本型, , 根据提供的分割特征 取回特征左边的文本
.参数 原文本, 文本型, ,
.参数 分割特征, 文本型, ,
.参数 返回时保留特征, 逻辑型, 可空 , 默认 假 返回的结果保留分割特征符。
.参数 特征不存在返回原文本, 逻辑型, 可空 , 默认 假 假=如果倒找文本找不到特征直接返回空。真=找不到特征直接返回原文本。
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“假”。为真不区分大小写,为假区分。
.子程序 文本_取中间, 文本型, , 根据提供的 左边文本 和 右边文本 来 截取文本
.参数 原文本, 文本型, ,
.参数 左边特征, 文本型, ,
.参数 右边特征, 文本型, ,
.参数 开始位置, 整数型, 可空 , 可指定开始寻找的位置,为空则不指定
.参数 返回时包含特征, 逻辑型, 可空 , 默认 假
.参数 特征不存在返回原文本, 逻辑型, 可空 , 默认 假 假=如果找不到特征直接返回空。真=找不到特征直接返回原文本。
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“假”。为真不区分大小写,为假区分。
.子程序 文本_取中间数组, 整数型, , 提供两个文本参数 左边 右边 取回两个文本中间的结果文本的数组
.参数 源文件, 文本型, ,
.参数 左参数, 文本型, ,
.参数 右参数, 文本型, ,
.参数 结果数组, 文本型, 可空 数组,
.参数 中间不含, 文本型, 可空 ,
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“假”。为真不区分大小写,为假区分。
.子程序 文本_取左边, 文本型, , 根据提供的分割特征 取回特征左边的文本
.参数 原文本, 文本型, ,
.参数 分割特征, 文本型, ,
.参数 返回时保留特征, 逻辑型, 可空 , 默认 假 返回的结果保留分割特征符。
.参数 特征不存在返回原文本, 逻辑型, 可空 , 默认 假 假=如果倒找文本找不到特征直接返回空。真=找不到特征直接返回原文本。
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“假”。为真不区分大小写,为假区分。
.子程序 文本_删除参数, 逻辑型, , 删除掉特征参数 成功返回真 失败返回假
.参数 原文本, 文本型, 参考 ,
.参数 左边特征, 文本型, , 左边特征 比如 id=
.参数 右边特征, 文本型, 可空 , 如果留空 默认使用 & 如果参数到达尾部也能识别
.参数 开始位置, 整数型, 可空 , 可指定开始寻找的位置,为空则不指定
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“真”。为真不区分大小写,为假区分。
.子程序 文本_删除指定, 文本型, , 去除指定的文本
.参数 原文本, 文本型, ,
.参数 要去除的文本, 文本型, ,
.参数 指定去除次数, 整数型, 可空 ,
.参数 是否区分大小写, 逻辑型, 可空 , 留空=真
.子程序 文本_删首尾换行符, 文本型, ,
.参数 文本数据, 文本型, ,
.子程序 文本_是否存在, 逻辑型, , 自制 寻找文本
.参数 str, 文本型, ,
.参数 特征, 文本型, ,
.子程序 文本_替换参数, 逻辑型, , 替换掉特征中间或特征右边的文本 成功返回真 失败返回假
.参数 原文本, 文本型, 参考 ,
.参数 用作替换的文本, 文本型, , 要替换成什么呢?
.参数 左边特征, 文本型, , 左边特征 比如 id=
.参数 右边特征, 文本型, 可空 , 如果留空 默认使用 & 如果参数到达尾部也能识别
.参数 开始位置, 整数型, 可空 , 可指定开始寻找的位置,为空则不指定
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“真”。为真不区分大小写,为假区分。
.子程序 文本_替换上传参数, 逻辑型, , 替换上传POST包中的参数
.参数 原文本, 文本型, ,
.参数 用作替换的文本, 文本型, ,
.参数 name, 文本型, , id
.参数 开始位置, 整数型, 可空 ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 文本_替换中间, 逻辑型, , 替换掉特征中间的文本 成功返回真 失败返回假
.参数 原文本, 文本型, 参考 ,
.参数 左边特征, 文本型, ,
.参数 右边特征, 文本型, ,
.参数 用作替换的文本, 文本型, ,
.参数 开始位置, 整数型, 可空 , 可指定开始寻找的位置,为空则不指定
.参数 是否不区分大小写, 逻辑型, 可空 , 初始值为“真”。为真不区分大小写,为假区分。
.子程序 文本_替换转义符, 文本型, , 替换掉jscript源码里的转义符
.参数 要替换转义符的数据, 文本型, ,
.子程序 文本_替换子, , , 自制 子文本替换
.参数 str, 文本型, 参考 ,
.参数 特征, 文本型, ,
.参数 内容, 文本型, ,
.子程序 文本_转换上传包, 逻辑型, , 转换上传POST包为普通POST包
.参数 上传包, 文本型, ,
.参数 解析结果, 文本型, 参考 可空 , name=value&name2=value2
.参数 分隔码, 文本型, 参考 可空 , 3b9ca1c9-5ba3-431a-a78d-d0b724836491
.子程序 字节集_取中间, 字节集, , 根据提供的 左边字节集 和 右边字节集 来 截取字节集
.参数 原字节集, 字节集, ,
.参数 左边特征, 字节集, ,
.参数 右边特征, 字节集, ,
.参数 开始位置, 整数型, 可空 , 可指定开始寻找的位置,为空则不指定
.参数 返回时包含特征, 逻辑型, 可空 , 默认 假
.参数 特征不存在返回原字节集, 逻辑型, 可空 , 默认 假 假=如果找不到特征直接返回空。真=找不到特征直接返回原字节集。
.程序集 CookieEasy, , 公开
.子程序 Cookies, 文本型, , 取/设内部Cookies
.参数 NewCookies, 文本型, 可空 , 留空为取 空文本为清除 有数据为赋值
.子程序 Del, 逻辑型, , 删除内部Cookies中的Cookie (必须在AutoCookies模式1下使用)
.参数 Cookies, 文本型, , 单个或多个Cookie或Cookie名称 (例如:abc 或是 abc=123 或是 或是 abc; def;g 或是 abc=123; def=456;g=nima;id)
.子程序 Get, 文本型, , 获取内部Cookies中的某个Cookie (必须在AutoCookies模式1下使用)
.参数 Name, 文本型, , Cookie名称
.参数 是否附带名称, 逻辑型, 可空 , 是否把Cookie名称附带上返回
.子程序 Up, 逻辑型, , 添加或替换Cookie到内部Cookies (忽略空键值的cookie并删除同名的原cookie)
.参数 Cookies, 文本型, , 要添加的单个或多个Cookie (例如:abc=123 或是 abc=123; def=456;g=nima )
.子程序 UpH, 逻辑型, , 处理并更新内部Cookies(参数为原始协议头) (忽略空键值的cookie并删除同名的原cookie)
.参数 Headers, 文本型, , 带Set-Cookie的原始协议头文本
.程序集 JScript, , 公开
.子程序 AddCode, 整数型, , 添加代码
.参数 代码, 文本型, ,
.子程序 DeCodeURIComponent, 文本型, , URL解码 decodeURIComponent()
.参数 URLCode, 文本型, , 待解码的字符串文本
.子程序 DeCodeURL, 文本型, , URL解码 decodeURI()
.参数 URLCode, 文本型, , 待解码的字符串文本
.子程序 EnCodeURI, 文本型, , URL编码 encodeURI() (不进行编码的类型包括:字母 数字 ! @ # $ & * ( ) = : / ; ? + ')
.参数 URLCode, 文本型, , 待编码的字符串文本
.子程序 EnCodeURIComponent, 文本型, , URL编码 encodeURIComponent() (不进行编码的类型包括:字母 数字 ! * ( ) ')
.参数 URLCode, 文本型, , 待编码的字符串文本
.子程序 Escape, 文本型, , URL编码 escape() (不进行编码的类型包括:字母 数字 @ * / +)
.参数 URLCode, 文本型, , 待编码的字符串文本
.子程序 Eval, 变体型, , 计算表达式并返回结果。(可直接.取文本()取回数据。)
.参数 表达式, 文本型, ,
.子程序 ExecuteStatement, 整数型, , 执行指定的语句。
.参数 语句, 文本型, ,
.子程序 GetError, 文本型, , 取错误代码
.子程序 GetObject, 对象, , 取对象
.子程序 GetTime, 文本型, , 取时间戳 gettime()
.子程序 GetTimeAdd, 文本型, , 取时间戳带偏移 gettime()+int
.参数 偏移数, 整数型, 可空 ,
.子程序 Rand, 文本型, , 取随机数 random() 返回介于 0 和 1 之间的伪随机数
.子程序 Reset, 整数型, , 重置和释放所有已经添加的代码和对象。
.子程序 Run, 变体型, , 运行指定过程并返回结果。
.参数 过程名, 文本型, ,
.参数 参数1, 变体型, 可空 ,
.参数 参数2, 变体型, 可空 ,
.参数 参数3, 变体型, 可空 ,
.参数 参数4, 变体型, 可空 ,
.参数 参数5, 变体型, 可空 ,
.子程序 UnEscape, 文本型, , URL解码 unescape()
.参数 URLCode, 文本型, , 待解码的字符串文本
.程序集 WinHttpR, , 公开
.子程序 _Object, 对象, , 取/设内部对象
.参数 NewObject, 对象, 可空 ,
.子程序 Abort, , , 中止正在进行的异步操作 (必须在Send后使用)
.子程序 Auto, , , 设置自动补全模式 此模式开启后会自动帮你补全必要的协议头(目前只包括Content-Type,Accept,Accept-Language,Cache-Control) (设置后一直有效) (必须在Open前使用)
.参数 IsAuto, 逻辑型, 可空 , 留空为真 真=开启自动协议头补全 假=关闭自动协议头补全
.子程序 AutoCookies, , , 设置Cookies自动管理模式 (设置后一直有效) (必须在Open前使用)
.参数 Index, 整数型, 可空 , 留空=1 0=Winhttp内部自动处理Cookies(完全和Winhttpr5.1一样的特性) 1=类内部自动合并更新Cookies(此模式下可以配合独有方法Cookies CookieAdd CookieSet CookieDel 来取/设/添加/设置/删除) 2=缓存到本地(支持IES控件继承 注意:模式2不兼容多线程)
.子程序 CookieAdd, 逻辑型, , 添加或替换Cookie到内部Cookies (必须在AutoCookies模式1下使用)
.参数 Cookie, 文本型, , 单个或多个Cookie (例如:abc=123 或是 abc=123; def=456;g=nima)
.子程序 CookieDel, 逻辑型, , 删除内部Cookies中的Cookie (必须在AutoCookies模式1下使用)
.参数 Cookie, 文本型, , 单个或多个Cookie或Cookie名称 (例如:abc 或是 abc=123 或是 或是 abc; def;g 或是 abc=123; def=456;g=nima;id)
.子程序 CookieGet, 文本型, , 获取内部Cookies中的某个Cookie (必须在AutoCookies模式1下使用)
.参数 Name, 文本型, , Cookie名称
.参数 是否附带名称, 逻辑型, 可空 , 是否把Cookie名称附带上返回
.子程序 Cookies, 文本型, , 取/设内部Cookies (必须在AutoCookies模式1下使用)
.参数 NewCookies, 文本型, 可空 , 留空为取 空文本为清除 有数据为赋值
.子程序 DelRequestHeader, , , 删除HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.子程序 GET, 逻辑型, , 通用请求 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 GetAllResponseCookies, 文本型, , 取得HTTP返回协议头中所有COOKIES (必须在Send后使用)
.子程序 GetAllResponseHeaders, 文本型, , 取得所有HTTP返回协议头 (必须在Send后使用)
.子程序 GetLastError, 文本型, , 取上一次错误文本
.子程序 GetResponseBody, 字节集, , 取返回字节集 (必须在Send后使用)
.子程序 GetResponseCookie, 文本型, , 取得HTTP返回协议头中指定Cookie键的值 (必须在Send后使用)
.参数 Name, 文本型, , Cookie键名
.子程序 GetResponseHeader, 文本型, , 取得HTTP返回协议头 (必须在Send后使用)
.参数 Header, 文本型, , 协议头
.子程序 GetResponseLocation, 文本型, , 取得HTTP返回协议头中的302重定向地址 (必须在Send后使用)
.参数 是否自动补全Url, 逻辑型, 可空 , 智能判断并补全url (协议头+域名+端口+路径)
.子程序 GetResponseStream, 变体型, , 取返回字节流 (必须在Send后使用)
.子程序 GetResponseText, 文本型, , 取返回文本 (必须在Send后使用)
.子程序 GetResponseText2, 文本型, , 取返回文本(有时会自动转码) (必须在Send后使用)
.子程序 GetResponseTextUtf8ToAnsi, 文本型, , 取返回文本 (自动Utf8转Ansi) (必须在Send后使用)
.子程序 GetStatus, 整数型, , 取状态码 (必须在Send后使用)
.子程序 GetStatusText, 文本型, , 取状态文本 (必须在Send后使用)
.子程序 Open, , , 打开一个HTTP连接
.参数 Method, 文本型, 可空 , 例:POST、GET、HEAD 默认为:GET。
.参数 Url, 文本型, , 例:http://www.nixsw.com/。
.参数 Async, 逻辑型, 可空 , 是否异步 默认为:假=同步模式 (注意:如果为异步 则不支持AutoCookies模式1和模式2 只能用模式0)
.子程序 POST, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 文本型, 可空 , 提交数据
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 POSTBin, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 字节集, 可空 , 提交数据 字节集
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 Rest, , , 重置(初始化)WinHttp 释放所有数据 包括之前所有设置和Cookies
.子程序 Send, 逻辑型, , 发送HTTP请求 (必须在Open后使用)
.参数 Data, 文本型, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1或=2'下使用)
.子程序 SendBin, 逻辑型, , 发送HTTP请求 (字节集提交方式) (必须在Open后使用)
.参数 Data, 字节集, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1或=2'下使用)
.子程序 SetAccept, , , 快速设置Accept协议头信息 (必须在Open后使用)
.参数 AcceptValue, 文本型, 可空 , 留空为:*/*
.子程序 SetAcceptLanguage, , , 快速设置SetAccept-Language协议头信息 (必须在Open后使用)
.参数 AcceptLanguageValue, 文本型, 可空 , 留空为:zh-cn
.子程序 SetAutoLogonPolicy, , , 指定是否应自动发送凭据
.参数 AutoLogonPolicy, 整数型, , #AutoLogonPolicy
.子程序 SetClientCertificate, , , 指定一个客户端证书
.参数 ClientCertificate, 文本型, ,
.子程序 SetContentType, , , 快速设置Content-Type协议头信息 (必须在Open后使用)
.参数 ContentTypeValue, 文本型, 可空 , 留空为:application/x-www-form-urlencoded
.子程序 SetCookie, , , 快速设置Cookie信息 (AutoCookies模式0下 必须在Open后使用)
.参数 Cookie, 文本型, ,
.子程序 SetCredentials, , , 指定身份验证凭据 (设置后一直有效) (必须在Open后使用)
.参数 UserName, 文本型, , 用户名
.参数 Password, 文本型, , 密码
.参数 AuthTargets, 整数型, 可空 , 认证目标:留空=0 0=设置登录帐号密码 1=设置代理帐号密码
.子程序 SetFakeIP, , , 快速设置多重伪造IP协议头(包括:X-Forwarded-For,CLIENT_IP,VIA,REMOTE_ADDR) (必须在Open后使用)
.参数 FakeIP, 文本型, , 要告知服务器的伪造IP地址。例如:123.123.123.123
.子程序 SetIgnoreError, , , 是否自动忽略错误/证书错误 (设置后一直有效)
.参数 IsIgnoreError, 逻辑型, 可空 , 留空=真 是否自动忽略错误/证书错误 真=自动忽略 假=不忽略
.子程序 SetOption, 变体型, , 读取或者设置属性 (设置后一直有效)
.参数 Option, 整数型, , 属性类型,#WinHttpRequestOption
.参数 Value_I, 整数型, 可空 , 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value_T, 文本型, 可空 , 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value_B, 字节集, 可空 , 属性值(四选一),此参数为空则为读,否则为设置
.参数 Value, 变体型, 可空 , 属性值(四选一),此参数为空则为读,否则为设置
.子程序 SetOrigin, , , 快速设置Origin出身协议头信息 (必须在Open后使用)
.参数 OriginValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetProxy, , , 设置或取消代理 (设置后一直有效)
.参数 Proxy, 文本型, 可空 , 空=取消代理 例如:127.0.0.1:8080
.参数 User, 文本型, 可空 , 代理帐号
.参数 Pass, 文本型, 可空 , 代理密码
.子程序 SetRedirect, , , 是否允许自动重定向 (设置后一直有效)
.参数 IsRedirect, 逻辑型, 可空 , 真=允许 假=禁止 留空为真
.子程序 SetReferer, , , 快速设置Referer来路协议头信息 (必须在Open后使用)
.参数 RefererValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetRequestHeader, , , 添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.参数 Value, 文本型, , 协议头值 空文本为删除此协议头
.子程序 SetRequestHeaders, , , 添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Headers, 文本型, , 协议头数据 (名:值 多个请使用换行符隔开)
.子程序 SetTimeouts, , , 指定超时设置 (设置后一直有效) (要想本次访问就生效 请在Open前调用)
.参数 ResolveTimeout, 整数型, 可空 , 解析超时,单位毫秒 留空=10000(10秒)
.参数 ConnectTimeout, 整数型, 可空 , 连接超时,单位毫秒 留空=15000(15秒)
.参数 SendTimeout, 整数型, 可空 , 发送超时,单位毫秒 留空=120000(2分钟)
.参数 ReceiveTimeout, 整数型, 可空 , 接收超时,单位毫秒 留空=300000(5分钟)
.子程序 SetUserAgent, , , 快速设置User-Agent浏览器信息 (必须在Open后使用)
.参数 UserAgentValue, 文本型, 可空 , 留空为:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2)
.子程序 SetXMLHttpRequest, , , 快速设置x-requested-with 协议头为 XMLHttpRequest (必须在Open后使用)
.子程序 WaitForResponse, 逻辑型, , 等待异步发送完成 (以秒为单位) (必须在Send后使用)
.参数 Timeout, 整数型, 可空 , 超时,单位秒
.程序集 WinHttpW, , 公开
.子程序 _hConnect, 整数型, , 取/设内部连接句柄
.参数 Connect, 整数型, 可空 , 留空=获取 非空=设置
.子程序 _hRequest, 整数型, , 取/设内部请求句柄
.参数 Request, 整数型, 可空 , 留空=获取 非空=设置
.子程序 _hSession, 整数型, , 取/设内部会话句柄
.参数 Session, 整数型, 可空 , 留空=获取 非空=设置
.子程序 Auto, , , 设置自动补全模式 此模式开启后会自动帮你补全必要的协议头(目前只包括Content-Type,Accept,Accept-Language,Cache-Control) (设置后一直有效) (必须在Open前使用)
.参数 IsAuto, 逻辑型, 可空 , 留空为真 真=开启自动协议头补全 假=关闭自动协议头补全
.子程序 AutoCookies, , , 设置Cookies自动管理模式 (设置后一直有效) (必须在Open前使用)
.参数 Index, 整数型, 可空 , 留空=1 0=Winhttp内部自动处理Cookies(完全和Winhttpr5.1一样的特性) 1=类内部自动合并更新Cookies(此模式下可以配合独有方法Cookies CookieAdd CookieSet CookieDel 来取/设/添加/设置/删除) 2=缓存到本地(支持IES控件继承 注意:模式2不兼容多线程)
.子程序 CookieAdd, 逻辑型, , 添加或替换Cookie到内部Cookies (AutoCookies模式1下有效)
.参数 Cookie, 文本型, , 单个或多个Cookie (例如:abc=123 或是 abc=123; def=456;g=nima)
.子程序 CookieDel, 逻辑型, , 删除内部Cookies中的Cookie (AutoCookies模式1下有效)
.参数 Cookie, 文本型, , 单个或多个Cookie或Cookie名称 (例如:abc 或是 abc=123 或是 或是 abc; def;g 或是 abc=123; def=456;g=nima;id)
.子程序 CookieGet, 文本型, , 获取内部Cookies中的某个Cookie (AutoCookies模式1下有效)
.参数 Name, 文本型, , Cookie名称
.参数 是否附带名称, 逻辑型, 可空 , 是否把Cookie名称附带上返回
.子程序 Cookies, 文本型, , 取/设内部Cookies (AutoCookies模式1下有效)
.参数 NewCookies, 文本型, 可空 , 留空为取 空文本为清除 有数据为赋值
.子程序 DelRequestHeader, 逻辑型, , 删除HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.子程序 GET, 逻辑型, , 通用请求 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 GetAllResponseCookies, 文本型, , 取得HTTP返回协议头中所有COOKIES (必须在Send后使用)
.子程序 GetAllResponseHeaders, 文本型, , 取得所有HTTP返回协议头 (必须在Send后使用)
.子程序 GetResponseBody, 字节集, , 取返回字节集 (必须在Send后使用)
.子程序 GetResponseCookie, 文本型, , 取得HTTP返回协议头中指定Cookie键的值 (必须在Send后使用)
.参数 Name, 文本型, , Cookie键名
.子程序 GetResponseHeader, 文本型, , 取得HTTP返回协议头 (必须在Send后使用)
.参数 Header, 文本型, , 协议头
.子程序 GetResponseLocation, 文本型, , 取得HTTP返回协议头中的302重定向地址 (必须在Send后使用)
.参数 是否自动补全Url, 逻辑型, 可空 , 智能判断并补全url (协议头+域名+端口+路径)
.子程序 GetResponseText, 文本型, , 取返回文本 (必须在Send后使用)
.子程序 GetResponseTextUtf8ToAnsi, 文本型, , 取返回文本 (自动Utf8转Ansi) (必须在Send后使用)
.子程序 GetStatus, 整数型, , 取状态码 (必须在Send后使用)
.子程序 GetStatusText, 文本型, , 取状态文本 (必须在Send后使用)
.子程序 Open, 逻辑型, , 打开一个HTTP连接
.参数 Method, 文本型, 可空 , 例:POST、GET、HEAD 默认为:GET。
.参数 Url, 文本型, , 例:http://www.nixsw.com/。
.子程序 POST, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 文本型, 可空 , 提交数据
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Headers, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 POSTBin, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 字节集, 可空 , 提交数据 字节集
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 Rest, , , 重置(初始化)WinHttp 释放所有数据 包括之前所有设置和Cookies
.参数 User_Agent, 文本型, 可空 , 自定义用户浏览器协议头信息 User_Agent 留空则使用默认的浏览器信息
.子程序 Send, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假(可通过 _取错误代码() 获得失败原因 #ERROR_WINHTTP_)。 (文本提交方式) (必须在Open后使用)
.参数 Data, 文本型, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1或=2'下使用)
.参数 SendRetryCount, 整数型, 可空 , 默认=0 执行Send或Recv失败后 自动重试最大次数 0=关闭Send失败重试
.子程序 SendBin, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假(可通过 _取错误代码() 获得失败原因 #ERROR_WINHTTP_)。 (字节集提交方式) (必须在Open后使用)
.参数 Data, 字节集, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1或=2'下使用)
.参数 SendRetryCount, 整数型, 可空 , 默认=0 执行Send或Recv失败后 自动重试最大次数 0=关闭Send失败重试
.子程序 SetAccept, 逻辑型, , 快速设置Accept协议头信息 (必须在Open后使用)
.参数 AcceptValue, 文本型, 可空 , 留空为:*/*
.子程序 SetAcceptLanguage, 逻辑型, , 快速设置SetAccept-Language协议头信息 (必须在Open后使用)
.参数 AcceptLanguageValue, 文本型, 可空 , 留空为:zh-cn
.子程序 SetContentType, 逻辑型, , 快速设置Content-Type协议头信息 (必须在Open后使用)
.参数 ContentTypeValue, 文本型, 可空 , 留空为:application/x-www-form-urlencoded
.子程序 SetCookie, 逻辑型, , 快速设置Cookie信息 (AutoCookies模式0下 必须在Open后使用)
.参数 Cookie, 文本型, ,
.子程序 SetCredentials, 逻辑型, , 指定身份验证凭据 (设置后一直有效) (必须在Open后使用)
.参数 UserName, 文本型, , 用户名
.参数 Password, 文本型, , 密码
.参数 AuthTargets, 整数型, 可空 , 认证目标:留空=0 0=设置登录帐号密码 1=设置代理帐号密码 常量:#WINHTTP_AUTH_TARGET_
.参数 AuthScheme, 整数型, 可空 , 认证方式:留空=1 常量:#WINHTTP_AUTH_SCHEME_
.子程序 SetFakeIP, 逻辑型, , 快速设置多重伪造IP协议头(包括:X-Forwarded-For,CLIENT_IP,VIA,REMOTE_ADDR) (必须在Open后使用)
.参数 FakeIP, 文本型, , 要告知服务器的伪造IP地址。例如:123.123.123.123
.子程序 SetOption, 逻辑型, , 设置WinHttp属性选项
.参数 Type, 整数型, 可空 , 0=会话句柄 1=连接句柄 2=请求句柄
.参数 Option, 整数型, , 属性标志
.参数 ValueBuffer, 整数型, , 属性指针
.参数 BufferLength, 整数型, , 属性长度 整数型=4
.子程序 SetOrigin, 逻辑型, , 快速设置Origin出身协议头信息 (必须在Open后使用)
.参数 OriginValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetProxy, 逻辑型, , 设置或取消代理 (设置后一直有效)
.参数 Proxy, 文本型, 可空 , 空=取消代理 HTTP代理="http=127.0.0.1:8080" HTTPS代理=“127.0.0.1:8080”
.参数 User, 文本型, 可空 , 代理帐号
.参数 Pass, 文本型, 可空 , 代理密码
.子程序 SetRedirect, , , 是否允许自动重定向 (设置后一直有效)
.参数 IsRedirect, 逻辑型, 可空 , 真=允许 假=禁止 留空为真
.子程序 SetReferer, 逻辑型, , 快速设置Referer来路协议头信息 (必须在Open后使用)
.参数 RefererValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetRequestHeader, 逻辑型, , 添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.参数 Value, 文本型, , 协议头值 空文本为删除此协议头
.参数 Modifiers, 整数型, 可空 , 标志 常量:#WINHTTP_ADDREQ_FLAG_
.子程序 SetRequestHeaders, 逻辑型, , 批量添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Headers, 文本型, , 协议头数据 (名:值 多个请使用换行符隔开)
.参数 Modifiers, 整数型, 可空 , 标志 常量:#WINHTTP_ADDREQ_FLAG_
.子程序 SetTimeouts, 逻辑型, , 指定超时设置 (设置后一直有效) (要想本次访问就生效 请在Open前调用)
.参数 ResolveTimeout, 整数型, 可空 , 解析超时,单位毫秒 留空=10000(10秒)
.参数 ConnectTimeout, 整数型, 可空 , 连接超时,单位毫秒 留空=15000(15秒)
.参数 SendTimeout, 整数型, 可空 , 发送超时,单位毫秒 留空=120000(120秒/2分钟)
.参数 ReceiveTimeout, 整数型, 可空 , 接收超时,单位毫秒 留空=300000(300秒/5分钟) (注意:经测试 接收超时也会影响到POST上传超时)
.子程序 SetUserAgent, 逻辑型, , 快速设置User-Agent浏览器协议头信息 (必须在Open后使用)
.参数 UserAgentValue, 文本型, 可空 , 留空为:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2)
.子程序 SetXMLHttpRequest, 逻辑型, , 快速设置x-requested-with 协议头为 XMLHttpRequest (必须在Open后使用)
.程序集 WinInet, , 公开
.子程序 _hConnect, 整数型, , 取/设内部连接句柄
.参数 Connect, 整数型, 可空 , 留空=获取 非空=设置
.子程序 _hRequest, 整数型, , 取/设内部请求句柄
.参数 Request, 整数型, 可空 , 留空=获取 非空=设置
.子程序 _hSession, 整数型, , 取/设内部会话句柄
.参数 Session, 整数型, 可空 , 留空=获取 非空=设置
.子程序 Auto, , , 设置自动补全模式 此模式开启后会自动帮你补全必要的协议头(目前只包括Content-Type,Accept,Accept-Language) (设置后一直有效) (必须在Open前使用)
.参数 IsAuto, 逻辑型, 可空 , 留空为真 真=开启自动协议头补全 假=关闭自动协议头补全
.子程序 AutoCookies, , , 设置Cookies自动管理模式 (设置后一直有效) (必须在Open前使用)
.参数 Index, 整数型, 可空 , 留空=1 1=类内部自动合并更新Cookies(此模式下可以配合独有方法Cookies CookieAdd CookieSet CookieDel 来取/设/添加/设置/删除) 2=缓存到本地(支持IES控件继承 注意:模式2不兼容多线程)
.子程序 CookieAdd, 逻辑型, , 添加或替换Cookie到内部Cookies (必须在AutoCookies模式1下使用)
.参数 Cookie, 文本型, , 单个或多个Cookie (例如:abc=123 或是 abc=123; def=456;g=nima)
.子程序 CookieDel, 逻辑型, , 删除内部Cookies中的Cookie (必须在AutoCookies模式1下使用)
.参数 Cookie, 文本型, , 单个或多个Cookie或Cookie名称 (例如:abc 或是 abc=123 或是 或是 abc; def;g 或是 abc=123; def=456;g=nima;id)
.子程序 CookieGet, 文本型, , 获取内部Cookies中的某个Cookie (必须在AutoCookies模式1下使用)
.参数 Name, 文本型, , Cookie名称
.参数 是否附带名称, 逻辑型, 可空 , 是否把Cookie名称附带上返回
.子程序 Cookies, 文本型, , 取/设内部Cookies (必须在AutoCookies模式1下使用)
.参数 NewCookies, 文本型, 可空 , 留空为取 空文本为清除 有数据为赋值
.子程序 DelRequestHeader, 逻辑型, , 删除HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.子程序 GET, 逻辑型, , 通用请求 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 GetAllResponseCookies, 文本型, , 取得HTTP返回协议头中所有COOKIES (必须在Send后使用)
.子程序 GetAllResponseHeaders, 文本型, , 取得所有HTTP返回协议头 (必须在Send后使用)
.子程序 GetResponseBody, 字节集, , 取返回字节集 (必须在Send后使用)
.子程序 GetResponseCookie, 文本型, , 取得HTTP返回协议头中指定Cookie键的值 (必须在Send后使用)
.参数 Name, 文本型, , Cookie键名
.子程序 GetResponseHeader, 文本型, , 取得HTTP返回协议头 (必须在Send后使用)
.参数 Header, 文本型, , 协议头
.子程序 GetResponseLocation, 文本型, , 取得HTTP返回协议头中的302重定向地址 (必须在Send后使用)
.参数 是否自动补全Url, 逻辑型, 可空 , 智能判断并补全url (协议头+域名+端口+路径)
.子程序 GetResponseText, 文本型, , 取返回文本 (必须在Send后使用)
.子程序 GetResponseTextUtf8ToAnsi, 文本型, , 取返回文本 (自动Utf8转Ansi) (必须在Send后使用)
.子程序 GetStatus, 整数型, , 取状态码 (必须在Send后使用)
.子程序 GetStatusText, 文本型, , 取状态文本 (必须在Send后使用)
.子程序 Open, 逻辑型, , 打开一个HTTP连接
.参数 Method, 文本型, 可空 , 例:POST、GET、HEAD 默认为:GET。
.参数 Url, 文本型, , 例:http://www.nixsw.com/。
.子程序 POST, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 文本型, 可空 , 提交数据
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 POSTBin, 逻辑型, , 通用提交 成功返回真(状态码=200,302,301) 失败返回假(状态码=其他) (自制方法) 防止超时 适合于封装类时使用
.参数 Url, 文本型, , 请求的地址
.参数 Body, 字节集, 可空 , 提交数据 字节集
.参数 pCookie, 文本型, 可空 , 附加Cookie
.参数 Header, 文本型, 可空 , 附加协议头 (名:值 多个请使用换行符隔开)
.参数 pProxy, 文本型, 可空 , 附加代理
.参数 count, 整数型, 可空 , 失败尝试次数 默认 5
.子程序 Rest, , , 重置(初始化)WinHttp 释放所有数据 包括之前所有设置和Cookies
.参数 User_Agent, 文本型, 可空 , 自定义用户浏览器协议头信息 User_Agent 留空则使用默认的浏览器信息
.子程序 Send, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假(可通过 _取错误代码() 获得失败原因 #ERROR_INTERNET_)。 (文本提交方式) (必须在Open后使用)
.参数 Data, 文本型, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1'下使用)
.参数 SendRetryCount, 整数型, 可空 , 默认=0 执行Send失败后 自动重试最大次数 0=关闭Send失败重试
.子程序 SendBin, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假(可通过 _取错误代码() 获得失败原因 #ERROR_INTERNET_)。 (字节集提交方式) (必须在Open后使用)
.参数 Data, 字节集, 可空 , 提交数据,可以被省略
.参数 NopNullCookieName, 逻辑型, 可空 , 默认=真 自动更新Cookies时忽略掉Cookie键值为空的Cookie (必须在'AutoCookies模式=1'下使用)
.参数 SendRetryCount, 整数型, 可空 , 默认=0 执行Send失败后 自动重试最大次数 0=关闭Send失败重试
.子程序 SetAccept, 逻辑型, , 快速设置Accept协议头信息 (必须在Open后使用)
.参数 AcceptValue, 文本型, 可空 , 留空为:*/*
.子程序 SetAcceptLanguage, 逻辑型, , 快速设置SetAccept-Language协议头信息 (必须在Open后使用)
.参数 AcceptLanguageValue, 文本型, 可空 , 留空为:zh-cn
.子程序 SetContentType, 逻辑型, , 快速设置Content-Type协议头信息 (必须在Open后使用)
.参数 ContentTypeValue, 文本型, 可空 , 留空为:application/x-www-form-urlencoded
.子程序 SetCookie, 逻辑型, , 快速设置Cookie信息
.参数 Cookie, 文本型, ,
.子程序 SetCredentials, 逻辑型, , 指定身份验证凭据 (设置后一直有效) (必须在Open后使用)
.参数 UserName, 文本型, , 用户名
.参数 Password, 文本型, , 密码
.子程序 SetFakeIP, 逻辑型, , 快速设置多重伪造IP协议头(包括:X-Forwarded-For,CLIENT_IP,VIA,REMOTE_ADDR) (必须在Open后使用)
.参数 FakeIP, 文本型, , 要告知服务器的伪造IP地址。例如:123.123.123.123
.子程序 SetGzipDecode, , , 自动Gzip解压开关(设置后一直有效)
.参数 IsGzipDecode, 逻辑型, 可空 , 真=开启自动Gzip解压 假=关闭自动Gzip解压 留空=真
.子程序 SetIgnoreError, , , 是否自动忽略错误/证书错误 (设置后一直有效)
.参数 IsIgnoreError, 逻辑型, 可空 , 留空=真 是否自动忽略错误/证书错误 真=自动忽略 假=不忽略
.子程序 SetOption, 逻辑型, , 设置WinHttp属性选项
.参数 Type, 整数型, 可空 , 0=会话句柄 1=连接句柄 2=请求句柄
.参数 Option, 整数型, , 属性标志
.参数 ValueBuffer, 整数型, , 属性指针
.参数 BufferLength, 整数型, , 属性长度 整数型=4
.子程序 SetOrigin, 逻辑型, , 快速设置Origin出身协议头信息 (必须在Open后使用)
.参数 OriginValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetProxy, 逻辑型, , 设置或取消代理 (设置后一直有效)
.参数 Proxy, 文本型, 可空 , 空=取消代理 HTTP代理="http=127.0.0.1:8080" HTTPS代理=“127.0.0.1:8080”
.参数 User, 文本型, 可空 , 代理帐号
.参数 Pass, 文本型, 可空 , 代理密码
.子程序 SetRedirect, , , 是否允许自动重定向 (设置后一直有效) (必须在Open前使用)
.参数 IsRedirect, 逻辑型, 可空 , 真=允许 假=禁止 留空为真
.子程序 SetReferer, 逻辑型, , 快速设置Referer来路信息 (必须在Open后使用)
.参数 RefererValue, 文本型, 可空 , 留空为:本次访问的Url
.子程序 SetRequestHeader, 逻辑型, , 添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.参数 Value, 文本型, , 协议头值 空文本为删除此协议头
.参数 Modifiers, 整数型, 可空 , 标志 常量:#HTTP_ADDREQ_FLAG_
.子程序 SetRequestHeaders, 逻辑型, , 批量添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头数据 (名:值 多个请使用换行符隔开)
.参数 Modifiers, 整数型, 可空 , 标志 常量:#HTTP_ADDREQ_FLAG_
.子程序 SetTimeouts, 逻辑型, , 指定超时设置 (设置后一直有效) (要想本次访问就生效 请在Open前调用)
.参数 ConnectTimeout, 整数型, 可空 , 连接超时,单位毫秒 留空=15000(15秒)
.参数 SendTimeout, 整数型, 可空 , 发送超时,单位毫秒 留空=120000(120秒/2分钟)
.参数 ReceiveTimeout, 整数型, 可空 , 接收超时,单位毫秒 留空=300000(300秒/5分钟)
.子程序 SetUserAgent, 逻辑型, , 快速设置User-Agent浏览器信息 (必须在Open后使用)
.参数 UserAgentValue, 文本型, 可空 , 留空为:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2)
.子程序 SetXMLHttpRequest, 逻辑型, , 快速设置x-requested-with 协议头为 XMLHttpRequest (必须在Open后使用)
.程序集 普通参数, , 公开
.子程序 Add, 逻辑型, , 添加/覆盖
.参数 name, 文本型, ,
.参数 value, 文本型, ,
.参数 not, 逻辑型, 可空 , 如果name已经存在 空或假=覆盖 真=不处理直接返回假
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 Data, 文本型, , 取/置参数数据
.参数 newData, 文本型, 可空 ,
.子程序 DataQuery, 文本型, , 取/置参数数据 (?后面部分)
.参数 newDataQuery, 文本型, 可空 ,
.子程序 Del, 逻辑型, , 删除
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 Get, 文本型, , 获取 不存在返回空
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 IsName, 逻辑型, , 是否存在
.参数 name, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.子程序 Set, 逻辑型, , 修改
.参数 name, 文本型, ,
.参数 value, 文本型, ,
.参数 是否不区分大小写, 逻辑型, 可空 ,
.程序集 上传参数, , 公开
.子程序 Data, 字节集, , 取/置参数数据
.参数 newData, 字节集, 可空 ,
.子程序 DataStr, 文本型, , 取/置参数数据 (文本型)
.参数 newData, 文本型, 可空 ,
.子程序 Mark, 文本型, , 取特征符号
.子程序 Set, 逻辑型, , 替换上传POST包中的参数
.参数 name, 文本型, , id
.参数 value, 字节集, ,
.子程序 Set2, 逻辑型, , 替换上传POST包中的参数
.参数 name, 字节集, , id
.参数 value, 字节集, ,
.子程序 SetMark, 逻辑型, , 置特征符号
.参数 newMark, 文本型, ,
.子程序 SetStr, 逻辑型, , 替换上传POST包中的参数
.参数 name, 文本型, , id
.参数 value, 文本型, ,
.子程序 SetStr2, 逻辑型, , 替换上传POST包中的参数
.参数 name, 字节集, , id
.参数 value, 文本型, ,
.子程序 ToQuery, 字节集, ,
.子程序 ToQueryStr, 文本型, ,
.程序集 正则表达式, , 公开
.子程序 创建, 逻辑型, , 根据指定的正则表达式文本创建一个正则表达式对象。本对象中的原有内容将被释放
.参数 正则表达式文本, 文本型, , 比如“易语言4\.0(模块|支持库)?”
.参数 忽略大小写, 逻辑型, 可空 , 可以被省略。默认值为真。本参数指定这个正则表达式在创建成功后进行匹配、搜索、替换时,是否区分大小写。
.参数 匹配多行, 逻辑型, 可空 , 可以被省略。默认值为真。如果本成员值为真,字符“^”不仅匹配目标文本的开头,而且匹配目标文本中换行符(字符(10),字符(13)或 #换行符)的后面;字符“$”不仅匹配目标文本的结尾,而且匹配目标文本中换行符的前面。否则字符“^”仅仅匹配目标文本的开头,“$”也仅仅匹配目标文本的结尾。
.参数 全局匹配, 逻辑型, 可空 ,
.子程序 取匹配数量, 整数型, ,
.子程序 取匹配文本, 文本型, ,
.参数 匹配索引, 整数型, , 第几个匹配文本,索引值从1开始
.子程序 取文本, 文本型, , 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本。本命令为高级对象成员命令。
.子程序 取子表达式个数, 整数型, ,
.子程序 取子匹配文本, 文本型, ,
.参数 匹配索引, 整数型, , 第几个匹配文本,索引值从1开始
.参数 子表达式索引, 整数型, , 欲取其值的子表达式。该参数对应与正则表达式中的一个子表达式(以圆括号标记)。索引从1开始。
.子程序 搜索全部, 整数型, , 使用指定的正则表达式搜索指定文本中与该表达式匹配的所有子文本。返回匹配结果数量
.参数 欲被搜索的文本, 文本型, ,
.子程序 替换, 文本型, , 替换在正则表达式查找中找到的文本。
.参数 欲被替换的文本, 文本型, , 将要进行文本替换的字符串
.参数 用作替换的文本, 文本型, 可空 , 用作替换的文本
.DLL命令 _取错误代码, 整数型, "", "GetLastError", 公开, 该函数返回调用线程最近的错误代码值,错误代码以单线程为基础来维护的,多线程不重写各自的错误代码值。
.DLL命令 CoInitialize, 整数型, "ole32", "CoInitialize", 公开, COM初始化套间
.参数 pvReserved, 整数型, , 值为0
.DLL命令 CoUninitialize, , "ole32", "CoUninitialize", 公开, COM卸载
.DLL命令 CryptBinaryToStringA, 逻辑型, "Crypt32.dll", "CryptBinaryToStringA", 公开, BOOL WINAPI CryptBinaryToString
.参数 pbBinary, 字节集, , _In_ const BYTE *pbBinary,
.参数 cbBinary, 整数型, , _In_ DWORD cbBinary,
.参数 dwFlags, 整数型, , _In_ DWORD dwFlags,
.参数 pszString, 文本型, , _Out_opt_ LPTSTR pszString,
.参数 pcchString, 整数型, 传址 , _Inout_ DWORD *pcchString
.DLL命令 CryptStringToBinaryA, 逻辑型, "Crypt32.dll", "CryptStringToBinaryA", 公开, BOOL WINAPI CryptStringToBinary
.参数 pszString, 文本型, , _In_ LPCTSTR pszString,
.参数 cchString, 整数型, , _In_ DWORD cchString,
.参数 dwFlags, 整数型, , _In_ DWORD dwFlags,
.参数 pbBinary, 字节集, , _In_ BYTE *pbBinary,
.参数 pcbBinary, 整数型, 传址 , _Inout_ DWORD *pcbBinary,
.参数 pdwSkip, 整数型, , _Out_ DWORD *pdwSkip,
.参数 pdwFlags, 整数型, , _Out_ DWORD *pdwFlags
.常量 ERROR_INTERNET_CANNOT_CONNECT, "12029", 公开, 尝试连接到服务器失败
.常量 ERROR_INTERNET_CONNECTION_RESET, "12031", 公开, 与服务器的连接被重置。
.常量 ERROR_INTERNET_NAME_NOT_RESOLVED, "12007", 公开, 服务器名称不可能得到解决。
.常量 ERROR_INTERNET_TIMEOUT, "12002", 公开, 请求超时。
.常量 ERROR_WINHTTP_CANNOT_CONNECT, "12029", 公开, 连接服务器失败
.常量 ERROR_WINHTTP_CONNECTION_ERROR, "12030", 公开, 解析失败
.常量 ERROR_WINHTTP_TIMEOUT, "12002", 公开, 连接服务器超时
.常量 HTTP_ADDREQ_FLAG_ADD, "536870912", 公开, 添加一个协议头,如果协议头已存在则被新值替换,与WINHTTP_ADDREQ_FLAG_REPLACE标志一起使用。
.常量 HTTP_ADDREQ_FLAG_ADD_IF_NEW, "268435456", 公开, 只有不存在的时候才添加
.常量 HTTP_ADDREQ_FLAG_COALESCE, "1073741824", 公开, 合并相同的名称
.常量 HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA, "1073741824", 公开, 合并相同的名称使用逗号
.常量 HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON, "16777216", 公开, 合并相投的名称使用分号
.常量 HTTP_ADDREQ_FLAG_REPLACE, "2147483648", 公开, 替换或者删除一个协议头,如果值为空则删除,否则被替换。
.常量 WINHTTP_ADDREQ_FLAG_ADD, "536870912", 公开, 添加一个协议头,如果协议头已存在则被新值替换,与WINHTTP_ADDREQ_FLAG_REPLACE标志一起使用。
.常量 WINHTTP_ADDREQ_FLAG_ADD_IF_NEW, "268435456", 公开, 只有不存在的时候才添加
.常量 WINHTTP_ADDREQ_FLAG_COALESCE, "1073741824", 公开, 合并相同的名称
.常量 WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA, "1073741824", 公开, 合并相同的名称使用逗号
.常量 WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON, "16777216", 公开, 合并相投的名称使用分号
.常量 WINHTTP_ADDREQ_FLAG_REPLACE, "2147483648", 公开, 替换或者删除一个协议头,如果值为空则删除,否则被替换。
.常量 WINHTTP_AUTH_SCHEME_BASIC, "1", 公开, 基本认证方式(BASE64加密)。
.常量 WINHTTP_AUTH_SCHEME_DIGEST, "8", 公开, DIGEST认证方式。
.常量 WINHTTP_AUTH_SCHEME_NEGOTIATE, "16", 公开, NTLM和Kerberos之间的认证方式。
.常量 WINHTTP_AUTH_SCHEME_NTLM, "2", 公开, NTLM认证方式。
.常量 WINHTTP_AUTH_SCHEME_PASSPORT, "4", 公开, PASSPORT认证方式。
.常量 WINHTTP_AUTH_TARGET_PROXY, "1", 公开, 验证目标:代理服务器。
.常量 WINHTTP_AUTH_TARGET_SERVER, "0", 公开, 验证目标:网站服务器。
.常量 WINHTTP_DISABLE_COOKIES, "1", 公开, 自动设置COOKIES
.常量 WINHTTP_DISABLE_REDIRECTS, "2", 公开, 重定向
.常量 WINHTTP_OPTION_AUTOLOGON_POLICY, "77", 公开, #define WINHTTP_OPTION_AUTOLOGON_POLICY 77
.常量 WINHTTP_OPTION_CALLBACK, "1", 公开, 回调函数指针
.常量 WINHTTP_OPTION_CLIENT_CERT_CONTEXT, "47", 公开, #define WINHTTP_OPTION_CLIENT_CERT_CONTEXT 47
.常量 WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST, "94", 公开, #define WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST 94
.常量 WINHTTP_OPTION_CODEPAGE, "68", 公开, #define WINHTTP_OPTION_CODEPAGE 68
.常量 WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH, "83", 公开, #define WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH 83
.常量 WINHTTP_OPTION_CONNECT_RETRIES, "4", 公开, 连接次数
.常量 WINHTTP_OPTION_CONNECT_TIMEOUT, "3", 公开, 连接超时
.常量 WINHTTP_OPTION_CONNECTION_INFO, "93", 公开, #define WINHTTP_OPTION_CONNECTION_INFO 93
.常量 WINHTTP_OPTION_CONTEXT_VALUE, "45", 公开, #define WINHTTP_OPTION_CONTEXT_VALUE 45
.常量 WINHTTP_OPTION_DISABLE_FEATURE, "63", 公开, 禁用此功能 #define WINHTTP_OPTION_DISABLE_FEATURE 63
.常量 WINHTTP_OPTION_ENABLE_FEATURE, "79", 公开, 启用此功能 #define WINHTTP_OPTION_ENABLE_FEATURE 79
.常量 WINHTTP_OPTION_ENABLETRACING, "85", 公开, #define WINHTTP_OPTION_ENABLETRACING 85
.常量 WINHTTP_OPTION_EXTENDED_ERROR, "24", 公开, #define WINHTTP_OPTION_EXTENDED_ERROR 24
.常量 WINHTTP_OPTION_GLOBAL_PROXY_CREDS, "97", 公开, #define WINHTTP_OPTION_GLOBAL_PROXY_CREDS 97
.常量 WINHTTP_OPTION_GLOBAL_SERVER_CREDS, "98", 公开, #define WINHTTP_OPTION_GLOBAL_SERVER_CREDS 98
.常量 WINHTTP_OPTION_HANDLE_TYPE, "9", 公开, 设置句柄属性类型
.常量 WINHTTP_OPTION_HTTP_VERSION, "59", 公开, #define WINHTTP_OPTION_HTTP_VERSION 59
.常量 WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE, "104", 公开, #define WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE 104
.常量 WINHTTP_OPTION_MAX_CONNS_PER, "1", 公开, #define WINHTTP_OPTION_MAX_CONNS_PER 1
.常量 WINHTTP_OPTION_MAX_CONNS_PER_SERVER, "73", 公开, #define WINHTTP_OPTION_MAX_CONNS_PER_SERVER 73
.常量 WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS, "89", 公开, #define WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS 89
.常量 WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE, "90", 公开, #define WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE 90
.常量 WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE, "92", 公开, #define WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE 92
.常量 WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE, "91", 公开, #define WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE 91
.常量 WINHTTP_OPTION_PARENT_HANDLE, "21", 公开, #define WINHTTP_OPTION_PARENT_HANDLE 21
.常量 WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT, "81", 公开, #define WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT 81
.常量 WINHTTP_OPTION_PASSPORT_COBRANDING_URL, "82", 公开, #define WINHTTP_OPTION_PASSPORT_COBRANDING_URL 82
.常量 WINHTTP_OPTION_PASSPORT_RETURN_URL, "87", 公开, #define WINHTTP_OPTION_PASSPORT_RETURN_URL 87
.常量 WINHTTP_OPTION_PASSPORT_SIGN_OUT, "86", 公开, #define WINHTTP_OPTION_PASSPORT_SIGN_OUT 86
.常量 WINHTTP_OPTION_PASSWORD, "4097", 公开, #define WINHTTP_OPTION_PASSWORD 0x1001
.常量 WINHTTP_OPTION_PROXY, "38", 公开, #define WINHTTP_OPTION_PROXY 38
.常量 WINHTTP_OPTION_PROXY_PASSWORD, "4099", 公开, #define WINHTTP_OPTION_PROXY_PASSWORD 0x1003
.常量 WINHTTP_OPTION_PROXY_SPN_USED, "107", 公开, #define WINHTTP_OPTION_PROXY_SPN_USED 107
.常量 WINHTTP_OPTION_PROXY_USERNAME, "4098", 公开, #define WINHTTP_OPTION_PROXY_USERNAME 0x1002
.常量 WINHTTP_OPTION_READ_BUFFER_SIZE, "12", 公开, 接受缓冲长度
.常量 WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE, "103", 公开, #define WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE 103
.常量 WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT, "7", 公开, 接受数据头的超时值
.常量 WINHTTP_OPTION_RECEIVE_TIMEOUT, "6", 公开, 接收超时
.常量 WINHTTP_OPTION_REDIRECT_POLICY, "88", 公开, 重定向属性
.常量 WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS, "2", 公开, 允许重定向
.常量 WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP, "1", 公开, 禁止HTTPS到HTTP的定向
.常量 WINHTTP_OPTION_REDIRECT_POLICY_NEVER, "0", 公开, 禁止重定向
.常量 WINHTTP_OPTION_REJECT_USERPWD_IN_URL, "100", 公开, #define WINHTTP_OPTION_REJECT_USERPWD_IN_URL 100
.常量 WINHTTP_OPTION_REQUEST_PRIORITY, "58", 公开, #define WINHTTP_OPTION_REQUEST_PRIORITY 58
.常量 WINHTTP_OPTION_RESOLVE_TIMEOUT, "2", 公开, 解析DNS超时
.常量 WINHTTP_OPTION_SECURE_PROTOCOLS, "84", 公开, #define WINHTTP_OPTION_SECURE_PROTOCOLS 84
.常量 WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT, "32", 公开, #define WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT 32
.常量 WINHTTP_OPTION_SECURITY_FLAGS, "31", 公开, 忽略证书错误 #define WINHTTP_OPTION_SECURITY_FLAGS 31
.常量 WINHTTP_OPTION_SECURITY_KEY_BITNESS, "36", 公开, #define WINHTTP_OPTION_SECURITY_KEY_BITNESS 36
.常量 WINHTTP_OPTION_SEND_TIMEOUT, "5", 公开, 发送超时
.常量 WINHTTP_OPTION_SERVER_CBT, "108", 公开, #define WINHTTP_OPTION_SERVER_CBT 108
.常量 WINHTTP_OPTION_SERVER_CERT_CONTEXT, "78", 公开, #define WINHTTP_OPTION_SERVER_CERT_CONTEXT 78
.常量 WINHTTP_OPTION_SERVER_SPN_USED, "106", 公开, #define WINHTTP_OPTION_SERVER_SPN_USED 106
.常量 WINHTTP_OPTION_SPN, "96", 公开, #define WINHTTP_OPTION_SPN 96
.常量 WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT, "99", 公开, #define WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT 99
.常量 WINHTTP_OPTION_URL, "34", 公开, #define WINHTTP_OPTION_URL 34
.常量 WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS, "101", 公开, #define WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS 101
.常量 WINHTTP_OPTION_USER_AGENT, "41", 公开, #define WINHTTP_OPTION_USER_AGENT 41
.常量 WINHTTP_OPTION_USERNAME, "4096", 公开, #define WINHTTP_OPTION_USERNAME 0x1000
.常量 WINHTTP_OPTION_WORKER_THREAD_COUNT, "80", 公开, #define WINHTTP_OPTION_WORKER_THREAD_COUNT 80
.常量 WINHTTP_OPTION_WRITE_BUFFER_SIZE, "13", 公开, 发送缓冲长度
.常量 WINHTTP_QUERY_ACCEPT, "24", 公开, accept
.常量 WINHTTP_QUERY_ACCEPT_CHARSET, "25", 公开, #define WINHTTP_QUERY_ACCEPT_CHARSET 25
.常量 WINHTTP_QUERY_ACCEPT_ENCODING, "26", 公开, #define WINHTTP_QUERY_ACCEPT_ENCODING 26
.常量 WINHTTP_QUERY_ACCEPT_LANGUAGE, "27", 公开, #define WINHTTP_QUERY_ACCEPT_LANGUAGE 27
.常量 WINHTTP_QUERY_ACCEPT_RANGES, "42", 公开, #define WINHTTP_QUERY_ACCEPT_RANGES 42
.常量 WINHTTP_QUERY_ALLOW, "7", 公开, #define WINHTTP_QUERY_ALLOW 7
.常量 WINHTTP_QUERY_AUTHORIZATION, "28", 公开, #define WINHTTP_QUERY_AUTHORIZATION 28
.常量 WINHTTP_QUERY_CONNECTION, "23", 公开, 连接状态 keep-alive
.常量 WINHTTP_QUERY_CONTENT_DESCRIPTION, "4", 公开, #define WINHTTP_QUERY_CONTENT_DESCRIPTION 4
.常量 WINHTTP_QUERY_CONTENT_DISPOSITION, "47", 公开, #define WINHTTP_QUERY_CONTENT_DISPOSITION 47
.常量 WINHTTP_QUERY_CONTENT_ENCODING, "29", 公开, #define WINHTTP_QUERY_CONTENT_ENCODING 29
.常量 WINHTTP_QUERY_CONTENT_ID, "3", 公开, #define WINHTTP_QUERY_CONTENT_ID 3
.常量 WINHTTP_QUERY_CONTENT_LANGUAGE, "6", 公开, 语言
.常量 WINHTTP_QUERY_CONTENT_LENGTH, "5", 公开, 数据长度
.常量 WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING, "2", 公开, #define WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING 2
.常量 WINHTTP_QUERY_CONTENT_TYPE, "1", 公开, 内容类型
.常量 WINHTTP_QUERY_COOKIE, "44", 公开, Cookie
.常量 WINHTTP_QUERY_COST, "15", 公开, #define WINHTTP_QUERY_COST 15
.常量 WINHTTP_QUERY_DATE, "9", 公开, 服务器时间
.常量 WINHTTP_QUERY_DERIVED_FROM, "14", 公开, #define WINHTTP_QUERY_DERIVED_FROM 14
.常量 WINHTTP_QUERY_EXPIRES, "10", 公开, 缓存失效时间
.常量 WINHTTP_QUERY_FORWARDED, "30", 公开, #define WINHTTP_QUERY_FORWARDED 30
.常量 WINHTTP_QUERY_FROM, "31", 公开, #define WINHTTP_QUERY_FROM 31
.常量 WINHTTP_QUERY_IF_MODIFIED_SINCE, "32", 公开, #define WINHTTP_QUERY_IF_MODIFIED_SINCE 32
.常量 WINHTTP_QUERY_LAST_MODIFIED, "11", 公开, 服务器上文件的最后修改时间
.常量 WINHTTP_QUERY_LINK, "16", 公开, #define WINHTTP_QUERY_LINK 16
.常量 WINHTTP_QUERY_LOCATION, "33", 公开, 重定向地址
.常量 WINHTTP_QUERY_MESSAGE_ID, "12", 公开, #define WINHTTP_QUERY_MESSAGE_ID 12
.常量 WINHTTP_QUERY_MIME_VERSION, "0", 公开, #define WINHTTP_QUERY_MIME_VERSION 0
.常量 WINHTTP_QUERY_ORIG_URI, "34", 公开, #define WINHTTP_QUERY_ORIG_URI 34
.常量 WINHTTP_QUERY_PRAGMA, "17", 公开, #define WINHTTP_QUERY_PRAGMA 17
.常量 WINHTTP_QUERY_PROXY_AUTHENTICATE, "41", 公开, #define WINHTTP_QUERY_PROXY_AUTHENTICATE 41
.常量 WINHTTP_QUERY_PUBLIC, "8", 公开, #define WINHTTP_QUERY_PUBLIC 8
.常量 WINHTTP_QUERY_RAW_HEADERS, "21", 公开, HTTP/1.1 302 Found
.常量 WINHTTP_QUERY_RAW_HEADERS_CRLF, "22", 公开, 全部协议头信息
.常量 WINHTTP_QUERY_REFERER, "35", 公开, #define WINHTTP_QUERY_REFERER 35
.常量 WINHTTP_QUERY_REFRESH, "46", 公开, #define WINHTTP_QUERY_REFRESH 46
.常量 WINHTTP_QUERY_REQUEST_METHOD, "45", 公开, #define WINHTTP_QUERY_REQUEST_METHOD 45
.常量 WINHTTP_QUERY_RETRY_AFTER, "36", 公开, #define WINHTTP_QUERY_RETRY_AFTER 36
.常量 WINHTTP_QUERY_SERVER, "37", 公开, #define WINHTTP_QUERY_SERVER 37
.常量 WINHTTP_QUERY_SET_COOKIE, "43", 公开, Set-Cookie
.常量 WINHTTP_QUERY_STATUS_CODE, "19", 公开, HTTP状态码
.常量 WINHTTP_QUERY_STATUS_TEXT, "20", 公开, HTTP状态文本 Found
.常量 WINHTTP_QUERY_TITLE, "38", 公开, #define WINHTTP_QUERY_TITLE 38
.常量 WINHTTP_QUERY_URI, "13", 公开, #define WINHTTP_QUERY_URI 13
.常量 WINHTTP_QUERY_USER_AGENT, "39", 公开, #define WINHTTP_QUERY_USER_AGENT 39
.常量 WINHTTP_QUERY_VERSION, "18", 公开, HTTP协议版本
.常量 WINHTTP_QUERY_WWW_AUTHENTICATE, "40", 公开, #define WINHTTP_QUERY_WWW_AUTHENTICATE 40