模块名称:Curl_Http1.2
模块作者:Night
模块版本:1.2
模块 MD5:6be63a4bd97986b09c813616adb50190
模块大小:124.2 KB
版权声明:
模块描述:作者QQ:1508533125
模块备注:
问题反馈或建议请联系我QQ:1508533125
Email:mislc@foxmail.com
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0
------------------------------
.程序集 http_Curl, , 公开
.子程序 AutoCookies, , , 设置Cookies自动管理模式 (设置后一直有效) (必须在Open前使用)
.参数 Index, 逻辑型, 可空 , 留空为真 真=类内部自动合并更新Cookies (支持多线程使用)
.子程序 GetAllResponseHeaders, 文本型, , 取得所有HTTP返回协议头 (必须在Send后使用)
.子程序 GetCookie, 文本型, , 取Cookies (必须在send后使用)
.子程序 GetResponseBody, 字节集, , 取返回字节集 (必须在Send后使用)
.子程序 GetResponseLocation, 文本型, , 取得HTTP返回协议头中的302重定向地址 (必须在Send后使用)
.子程序 GetResponseTextUtf8ToAnsi, 文本型, , 取返回文本 (自动Utf8转Ansi) (必须在Send后使用)
.子程序 GetStatus, 整数型, , 取状态码 (必须在Send后使用)
.子程序 Open, 逻辑型, , 打开一个HTTP连接(本次访问有效)
.参数 Method, 文本型, 可空 , 例:POST、GET、默认为:GET。 暂只支持POST GET
.参数 Url, 文本型, , 例:http://www.nixsw.com/。
.子程序 Send, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假。 (文本提交方式) (必须在Open后使用)
.参数 Data, 文本型, 可空 , 提交数据,可以被省略
.子程序 SendBin, 逻辑型, , 发送HTTP请求。成功返回真,失败返回假。 (字节集提交方式) (必须在Open后使用)
.参数 Data, 字节集, 可空 , 提交数据,可以被省略
.子程序 SetCookie, 逻辑型, , 快速设置Cookie信息 (本次访问有效)
.参数 Cookie, 文本型, ,
.子程序 SetProtocolversion, 逻辑型, , 设置协议版本 (设置后一直有效)(要想本次访问就生效 请在Open前调用)如果服务器协议版本低于 请求 则会协商降低版本进行访问
.参数 version, 整数型, 可空 , 1=1.0 2=1.1 3=2.0 留空=1.1
.子程序 SetProxy, 逻辑型, , 设置或取消代理 (设置后一直有效)
.参数 Proxy, 文本型, , 127.0.0.1:8080
.参数 type, 整数型, , 1=Http/Https 2=Socks4 3=Socks5 4=Socks4a 5=Socks5h
.参数 User, 文本型, 可空 , 代理帐号
.参数 Pass, 文本型, 可空 , 代理密码
.子程序 SetRedirect, , , 是否允许自动重定向 (设置后一直有效) (必须在Open前使用)
.参数 IsRedirect, 逻辑型, , 真=允许 假=禁止
.子程序 SetRequestHeader, , , 添加或替换HTTP协议头 (本次访问有效) (必须在Open后使用)
.参数 Header, 文本型, , 协议头名称
.参数 Value, 文本型, , 协议头值 空文本为删除此协议头
.子程序 SetTimeouts, 逻辑型, , 指定超时设置 (设置后一直有效) (要想本次访问就生效 请在Open前调用)
.参数 ConnectTimeout, 整数型, 可空 , 连接超时,单位毫秒 留空=15000(15秒)
.参数 SendTimeout, 整数型, 可空 , 发送超时,单位毫秒 留空=120000(120秒/2分钟)