十分钟搞定微信企业帐号“echostr校验失败,请您检查是否正确解密并输出明文echostr”

摘要:
通过wireshark拦截,检查并找出问题的原因。返回的明文为字符串类型。正常的文本应该是:抱怨:这是一个反人类的设计。头被门夹住了吗?!日复一日,如果你有投诉,请在评论中集体投诉!!!!

问题域:在这里我们只解决密文可以正确解密,但微信验证提示“echostr校验失败,请您检查是否正确解密并输出明文echostr”的问题。

干货:没有正确验证的原因是:你给微信返回的是字符串,而微信需要的是整形值。

  

  通过wireshark拦截,查看 查找问题出现的原因

  异常的原因(通过wireshark拦截包工具拦截),返回的明文为字符串类型   :

  十分钟搞定微信企业帐号“echostr校验失败,请您检查是否正确解密并输出明文echostr”第1张

  正常的应该为(通过wireshark拦截包工具拦截):

  十分钟搞定微信企业帐号“echostr校验失败,请您检查是否正确解密并输出明文echostr”第2张

牢骚:这是个反人类的设计,脑袋让门夹了吗?!日日日日日日,大家如果有牢骚,请在评论里集体吐槽吧!!!!

免责声明:文章转载自《十分钟搞定微信企业帐号“echostr校验失败,请您检查是否正确解密并输出明文echostr”》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux下vim命令详解【转】java之多态(Polymorphic)、动态绑定(Dynamic Binding)、迟绑定(Late Binding)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信小程序接口测试时appid为空如何解决

一、web接口测试和app/微信小程序接口测试的区别 web接口一般是通过浏览器访问,app接口是通过手机端访问的,所以他们header头部请求是不一样的,一样的就是User Agent这个参数。 web请求的header请求中的User Agent以谷歌为例: MAC:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_1...

网站使用微信扫码登录流程

微信扫码登录是一个标准的oauth 2.0的过程。 1.用户请求访问网站,选择微信登录。 2.redirect到微信二维码页面 3.获取微信登录二维码,请求参数包括本网站的appId和登录成功后跳转回的地址,即relaystate. 4.返回二维码网页。 5.二维码扫入手机。 6.微信客户端将微信用户信息和二维码内的信息传给微信后台。 7.微信后台返回给...

Java微信公众平台开发(二)--微信服务器post消息体的接收

转自: http://www.cuiyongzhi.com/post/39.html 在上一篇的文章中我们详细讲述了如何将我们的应用服务器和微信腾讯服务器之间的对接操作,最后接入成功,不知道你有没有发现在上一篇的【controller】中我定义了一个get方法和一个post方法,但是在使用过程中我们就用了get方法,这里我们就来说说我们预留的post的方法...

从手机浏览器或者 APP 中跳转到微信并跳转到指定页原理及行业内幕详解

相信很多朋友遇到过有些网站,可以直接通过一个连接就能让你的手机打开微信且跳转到某个指定的页面,许多程序员很好奇到底是怎么实现的,到处求这种方法的源码,在文本中我会介绍及剖析这种跳转实现的原理。     微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部打开,比如添加好友、微信支付等,在微信内部环境...

微信申请 包名和签名

开发环境: window 7 Egret Engine 5.0.14 Egret support 5.0.12 Eclipse    一  申请微信移动应用 二  怎么获取Android包名 三  怎么获取Android签名   一  申请微信移动应用 1 登录微信开放平台: https://open.weixin.qq.com/   2 管理中心-移动应...

Appium(七):Appium API(一) 应用操作

1. 应用操作 本章所罗列的方法主要针对应用的操作,如应用的安装、卸载、关闭、启动等。 把前面的启动代码放在这里,后面只展示不同的部分。 #coding:utf-8 from appium importwebdriverfrom time import sleep #初始化 desired_caps ={} #使用哪种移动平台 desired_caps[...