bugfix
This commit is contained in:
parent
1982f77828
commit
e132f9dddc
@ -184,13 +184,14 @@ class WOAHandler:
|
|||||||
return web.Response(text="failed", status=403)
|
return web.Response(text="failed", status=403)
|
||||||
|
|
||||||
# 2. 读取并解密消息体
|
# 2. 读取并解密消息体
|
||||||
|
body=''
|
||||||
try:
|
try:
|
||||||
body = await request.read()
|
body = await request.read()
|
||||||
# decrypt_message 会自动处理解密和 XML 解析,返回 wechatpy 的消息对象
|
# decrypt_message 会自动处理解密和 XML 解析,返回 wechatpy 的消息对象
|
||||||
# 如果未开启加密,它也会正常解析 XML
|
# 如果未开启加密,它也会正常解析 XML
|
||||||
msg = self.crypto.decrypt_message(body)
|
msg = self.crypto.decrypt_message(body)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"消息解密或解析失败: {e}")
|
error(f"消息解密或解析失败: {e}, {body=}")
|
||||||
return web.Response(text="success") # 防止微信重试
|
return web.Response(text="success") # 防止微信重试
|
||||||
|
|
||||||
debug(f"收到消息类型: {type(msg).__name__}")
|
debug(f"收到消息类型: {type(msg).__name__}")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user