为什么总是消息发送失败啊!

为什么总是消息发送失败啊!,第1张

消息总是发送失败,

1你先检查一下网络,有时候忘记开流量,或者网络自身慢,就导致发送失败

2服务器有问题,在新版本更新前后,服务器可能会有一点儿问题,你先等等,

等等网络,等等服务器,会好起来的。

所以当时使用了ngrok做了反向代理,使用ngrok的域名在设置了回调地址,并且验证通过了!注意,最开始我其实是走通了的,而且域名肯定也是没有ICP备案的。

最近几天突然这个方法不好使了,我切换成了固定的域名,还是不通。但同时还有一个奇怪的现象,具体如下:

1. 回调地址设置页面,输入域名地址,无法保存。点击保存按钮,提示“回调URL校验失败”。对页面点击保存时提交的post请求,我用firefox抓了一下post请求,其响应为:{"statusCode":200,"method":"POST","result":{"errCode":-30065,"humanMessage":"openapi回调地址请求不通过"}}

2. 然后同时,我们利用微信提供的开发者工具(http://work.weixin.qq.com/api/devtools/devtool.php)进行回调测试时,使用同样的域名地址、Token、EncodingAESKey测试时,却又正常连通,并返回正常EchoStr!!! 从开发者工具测试结果来看应该是通了。

3. 我对比了1和2两种情况服务端的请求接收情况,1的情况下不管是ngrok或者我的服务端都没有接收到任何请求,所以后续的服务端代码压根没有执行;而针对2的情况下,ngrok和服务端都能接收到正常的get请求,服务端的处理代码也能正常解析和运行。

所以怀疑1的情况下是不是请求被企业微信后台拦截了或者转发失败了,各位大牛有没有遇到类似的情况,请不吝赐教啊!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/621837.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-15
下一篇2023-07-15

发表评论

登录后才能评论

评论列表(0条)

    保存