所有奶茶通用下单思路源码分析
.版本 2.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 错误信息, 文本型
Sunny中间件.绑定端口 (2026)
Sunny中间件.绑定回调地址 (到整数 (&HTTP回调函数), 0, 0)
Sunny中间件.关闭IE代理 ()
.如果 (Sunny中间件.启动 ())
.如果真 (Sunny中间件.安装证书 (错误信息) = 假)
信息框 (“自动安装证书到系统失败,请手动安装证书!” + #换行符 + #换行符 + 错误信息, 0, “证书安装失败”, )
.如果真结束
.如果真 (Sunny中间件.设置IE代理 () = 假) ' 设置IE代理
信息框 (“启动失败,请联系作者!”, 48, “启动失败”, )
.如果真结束
.否则
信息框 (“启动失败,请联系作者!”, #错误图标, “启动失败”, )
.如果结束
.子程序 HTTP回调函数
.参数 SunnyContext, 整数型, , Sunny中间件可创建多个 由这个参数判断是哪个Sunny回调过来的
.参数 请求唯一ID, 整数型
.参数 MessageId, 整数型
.参数 消息类型, 整数型, , #Sunny_消息类型_
.参数 请求方法, 文本型
.参数 请求地址, 文本型
.参数 err, 文本型
.参数 pid, 整数型, , 进程PID 若等于0 表示通过代理远程请求 无进程PID
.局部变量 sunny, Sunny
.局部变量 bin, 字节集
.局部变量 i, 整数型
.局部变量 索引, 整数型
sunny = MessageIdToSunny (MessageId)
' 执行流程是 发起请求->请求完成/请求失败
.判断开始 (消息类型 = #Sunny_消息类型_发起请求) ' 发起请求 http/https请求 ' 【sunny.请求】 可 在 【发起请求、请求完成、请求失败】 中使用
.如果真 (寻找文本 (请求地址, “gumingnc.com”, , 假) ≠ -1)
sunny.请求.修改或新增协议头_单条 (“Authorization”, 编辑框1.内容)
.如果真结束
.如果真 (寻找文本 (请求地址, “cotticoffee.com”, , 假) ≠ -1)
sunny.请求.修改或新增协议头_单条 (“token”, 编辑框1.内容)
.如果真结束
.如果真 (寻找文本 (请求地址, “mxsa.mxbc.net”, , 假) ≠ -1)
sunny.请求.修改或新增协议头_单条 (“Access-Token”, 编辑框1.内容)
.如果真结束
.如果真 (寻找文本 (请求地址, “webapi2.qmai.cn”, , 假) ≠ -1)
sunny.请求.修改或新增协议头_单条 (“Qm-User-Token”, 编辑框1.内容)
.如果真结束
.默认
.判断结束
编辑框2.加入文本 (请求地址 + #换行符)
返回 ()
.子程序 __启动窗口_将被销毁
Sunny中间件.关闭IE代理 ()
谢谢大人的分享 学习下学习下学习下 谢谢分享,下载测试 前来支持~~~~~~~~~~~~~~~~~~~ 不错不错 支持下 豆腐干士大夫 学习下学习下学习下 这就是传说中的好资源吗?赶紧看看去! 很不错的哦,支持,加油