URl或Web开发工具访问正常,但服务器没有收到微信公众号发送的消息,并报错: 微信服务器向公众号推送消息或事件后,得到的回应不合法

本文分享了一次微信公众号消息无法正确接收的问题排查过程。通过检查日志、访问记录及服务器安全规则,最终定位到OWASP规则导致的拦截,并通过调整规则解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天微信报警群一直报错。报错截图如下:

 

说一下排查方法:

1、检查报错信息的ip以及报错内容,发现ip正常,而且内容没有重定向等其他问题。

2、检查项目日志查看是否有访问记录,结果没有,证明微信的消息没有正确访问到项目代码。

3、根据没有日志记录判断没有访问到服务器,再尝试用浏览器、微信Web开发工具访问目录,发现微信日志有更新,证明url访问成功。

4、查看服务器防火墙的安全规则,把其中的一个规则OWASP关掉。再次从公众号发送用户消息,发现可以收到回复。日志也正常更新。问题得到解决。

 

 

总结就是服务器OWASP安全规则拦截了微信公众号的消息。关闭相应的规则之后一切访问正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值