马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- .版本 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代理 ()
复制代码
|