判断 (寻找文本 (请求地址,
“api/retailapi/mhgfapi/member/queryPwd”, ,
假) ≠ -1
) 
时间戳 =
“1750493707030450”
sign =
校验_取md5_文本 (“clientToken=1933088225774145536&terminalType=mhgf&time=” + 时间戳 +
“&key=S8VteazoTIfJzUcmg538IW0hi2gXxJ5VIOtkrGh1PUhMyHB”, , ,
)
提交body =
“{`clientToken`:`1933088225774145536`,`terminalType`:`mhgf`,`time`:`” + 时间戳 +
“`,`sign`:`” + sign +
“`}”
提交body =
子文本替换 (提交body,
“`”,
#引号, , ,
真)

sunny.请求.
修改Body_字符串_UTF8 (提交body
)

sunny.请求.
修改或新增协议头_单条 (“X-Token”,
“26b053e78f4879a3ba2ba8ffb37431a4.ea09d9b54a3ac45b535126ca48117ac0fd69c6869888618fe925f7f60be6bd1fb409fa4e54dbc92b87c6c65c9bda1976df54df2e99a98cd55e0f1b55dad6742bfa1b8c525a2f0ed3353be29df6c3863724ea3f6ebbe7de6caec01985e78766d27099dc41edbd85eff1d5e9ce3b723e89”)



|
__示例__HTTP回调函数 | | |
|
SunnyContext | 整数型 | | | |
请求唯一ID | 整数型 | | | | MessageId | 整数型 | | | | 消息类型 | 整数型 | | | | 请求方法 | 文本型 | | | | 请求地址 | 文本型 | | | | err | 文本型 | | | | pid | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
sunny | Sunny | | |
bin | 字节集 | | |
时间戳 | 文本型 | | |
sign | 文本型 | | |
提交body | 文本型 | | |
sunny =
MessageIdToSunny (MessageId
)调试输出 (请求地址
)
判断 (消息类型 =
#Sunny_消息类型_发起请求 )
调试输出 (“消息ID”, 请求唯一ID,
“开始请求”,
“URL”, 请求地址
)

如果真 (请求方法 =
“POST”)

bin = sunny.请求.
取POST数据_字节集 ()

bin =
子字节集替换 (bin,
到字节集 (“SunnyNet”),
到字节集 (“Hello Sunny”), ,
)

sunny.请求.
修改Body_字节集 (bin
)


如果真 (寻找文本 (请求地址,
“ip138.com”, ,
假) ≠ -1
)














判断 (寻找文本 (请求地址,
“api/retailapi/mhgfapi/member/queryPwd”, ,
假) ≠ -1
) 

时间戳 =
“1750493707030450”

sign =
校验_取md5_文本 (“clientToken=1933088225774145536&terminalType=mhgf&time=” + 时间戳 +
“&key=S8VteazoTIfJzUcmg538IW0hi2gXxJ5VIOtkrGh1PUhMyHB”, , ,
)

提交body =
“{`clientToken`:`1933088225774145536`,`terminalType`:`mhgf`,`time`:`” + 时间戳 +
“`,`sign`:`” + sign +
“`}”

提交body =
子文本替换 (提交body,
“`”,
#引号, , ,
真)


sunny.请求.
修改Body_字符串_UTF8 (提交body
)


sunny.请求.
修改或新增协议头_单条 (“X-Token”,
“26b053e78f4879a3ba2ba8ffb37431a4.ea09d9b54a3ac45b535126ca48117ac0fd69c6869888618fe925f7f60be6bd1fb409fa4e54dbc92b87c6c65c9bda1976df54df2e99a98cd55e0f1b55dad6742bfa1b8c525a2f0ed3353be29df6c3863724ea3f6ebbe7de6caec01985e78766d27099dc41edbd85eff1d5e9ce3b723e89”)








判断 (消息类型 =
#Sunny_消息类型_请求完成 )

如果真 (寻找文本 (请求地址,
“game/map_info”, ,
假) ≠ -1
)

bin = sunny.响应.
取响应Body ()

bin =
子字节集替换 (bin,
到字节集 (“你好”),
到字节集 (“哈喽”), ,
)

sunny.响应.
修改响应内容_字节集 (bin
)
调试输出 (“消息ID”, 请求唯一ID,
“请求完成”, sunny.响应.
取正文长度 (),
“URL”, 请求地址
)
判断 (消息类型 =
#Sunny_消息类型_请求失败 )
调试输出 (“消息ID”, 请求唯一ID,
“URL”, 请求地址,
“请求失败:” + err
)


返回 ()