//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言Api访问网页模块源码
系统结构:POST,InternetOpenA,InternetCloseHandle,InternetConnectA,HttpOpenRequestA,HttpSendRequestA,HttpSendRequestA_字节集,InternetReadFile,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ POST
| |
| |
======调用的Dll
| |
| |---[dll]------ InternetOpenA
| |
| |---[dll]------ InternetCloseHandle
| |
| |---[dll]------ InternetConnectA
| |
| |---[dll]------ HttpOpenRequestA
| |
| |---[dll]------ HttpSendRequestA
| |
| |---[dll]------ HttpSendRequestA_字节集
| |
| |---[dll]------ InternetReadFile
调用的DLL命令:
.DLL命令 InternetOpenA, 整数型, "wininet.dll", "InternetOpenA", 公开, Internet激活
.参数 句柄名称, 文本型, 传址
.参数 连接类型, 整数型, , 1直接连接;3代理连接
.参数 代理地址, 文本型, 传址
.参数 代理掩码, 文本型, 传址
.参数 dwFlags, 整数型, , 0
.DLL命令 InternetCloseHandle, 逻辑型, "wininet.dll", "InternetCloseHandle", 公开, Internet关闭句柄
.参数 句柄, 整数型
.DLL命令 InternetConnectA, 整数型, "wininet.dll", "InternetConnectA", 公开, Internet建立连接
.参数 Internet句柄, 整数型
.参数 域名, 文本型, 传址
.参数 服务器端口, 整数型, , 80HTTP;21FTP;
.参数 用户名, 文本型, 传址, 空
.参数 用户口令, 文本型, 传址, 空
.参数 服务类型, 整数型, , 1FTP;3HTTP
.参数 dwFlags, 整数型, , 0http;134217728被动FTP模式
.参数 dwContext, 整数型, , 0
.DLL命令 HttpOpenRequestA, 整数型, "wininet.dll", "HttpOpenRequestA", 公开, Http创建请求
.参数 Internet连接句柄, 整数型, , 由Internet建立连接返回
.参数 访问方式, 文本型, 传址, "GET" or "POST"为空默认GET
.参数 页面路径, 文本型, 传址, 简短路径,不带域名
.参数 协议版本, 文本型, 传址, 为空默认HTTP/1.1
.参数 引用页, 文本型, 传址, 可为空
.参数 识别类型, 文本型, 传址, 可为空
.参数 dwFlags, 整数型, , 2147483648更新下载
.参数 dwContext, 整数型, , 0
.DLL命令 HttpSendRequestA, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开, Http发送请求
.参数 HTTP请求句柄, 整数型
.参数 附加协议头, 文本型, 传址
.参数 附加协议头长度, 整数型
.参数 提交信息, 文本型, 传址
.参数 提交信息长度, 整数型
.DLL命令 HttpSendRequestA_字节集, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开, Http发送请求
.参数 HTTP请求句柄, 整数型
.参数 附加协议头, 文本型, 传址
.参数 附加协议头长度, 整数型
.参数 提交信息, 字节集, 传址
.参数 提交信息长度, 整数型
.DLL命令 InternetReadFile, 逻辑型, "wininet.dll", "InternetReadFile", 公开, Internet读文件
.参数 HTTP请求句柄, 整数型
.参数 sBuffer, 字节集, 传址
.参数 lNumBytesToRead, 整数型
.参数 lNumberOfBytesRead, 整数型, 传址
