首页 > 其他分享 >微信公众号服务器配置一直提示token验证失败?

微信公众号服务器配置一直提示token验证失败?

时间:2024-11-04 17:08:37浏览次数:1  
标签:验证 微信 模式 兼容 token echostr 服务器

本地使用postman,请求了要设置在微信公众号服务器回调的URL,可以正常返回echostr,点击提交,

一直报错token验证失败,请问这个是什么原因呢?

 

解决办法:

解决了,我去,好坑啊,遇到该问题的朋友,请做如下检查:

 1.检查,request 是不是 UTF-8,避免获取的数据是乱码  

2.response.setContentType("application/json;charset=UTF-8"),并且设置编码 response.setCharacterEncoding("UTF-8")

3.也是最重要的一点,接口方法要设置为void,不要返回String,因为微信公众号验证签名的那个URL,人家要求返回echostr,但是这个echostr是要输出在response.getWriter().write(echostr)中

的,不要直接 retrun echostr,(这里是真的坑,卡我好久)

4.加密的几种方式,第一种明文,第二种兼容,第三种安全模式,重点说一下,token验证的时候 微

信公众号 服务器发送的数据是不同的,大致如下:

(1)明文,signature、timeStamp、nonce和echostr都是空

(2)兼容模式和安全模式下,signature、timeStamp、nonce都是有值的,echostr是空。

区别:1.token验证和兼容模式和安全模式的,signature、timeStamp、nonce都是有值的,区别

在于,token验证的时候echostr是有值的,而安全模式下和兼容模式下,微信给我们接口发消息的

时候echostr是没有值的   2.明文模式和安全模式和兼容模式的区别在于,四个字段是否有值,可以

作为判断依据。判断是否哦要加解密

 

标签:验证,微信,模式,兼容,token,echostr,服务器
From: https://www.cnblogs.com/wwssgg/p/18525772

相关文章

  • 腾讯云轻量服务器Lighthouse的前世今生
    印象中,腾讯云轻量应用服务器Lighthouse是在2020年正式上线的。在其一经推出后,就受了很大的关注,大量中小企业和个人开发者体验与使用,用户与实例规模均呈指数上升,据说在公测期,该产品的两周内增长高达10倍。但对于初步接触云服务器的人员而言,还是会有一些疑问想得到明确的回答,比如Li......
  • vscode远程连接服务器
    VSCode远程连接服务器安装VSCode软件官网:DownloadVisualStudioCode-Mac,Linux,WindowsRemoteSSH插件连接服务器需要通过RemoteSSH扩展插件。安装好插件之后左侧会多一个RemoteExplorer的选项配置SSH文件回车继续点击3那两个按钮均可连接服务器开始连接之后......
  • 【嵌入式Web服务器】嵌入式Web框架选型
    1.业界流行的嵌入式端Web服务器在嵌入式平台中,内置Web界面通常用于设备配置、监控和控制。以下是一些流行的嵌入式平台Web界面框架:uIPWeb服务器框架一个非常轻量级的Web服务器框架,专为嵌入式系统设计,支持小型TCP/IP协议栈。ESP8266/ESP32Web框架针对ESP8266和ESP32......
  • mysql服务器上用mysqldump进行数据结构与数据备份
    以下是一个示例命令,它将进行完整的备份并禁用GTIDs:bash mysqldump-uyourusername-p--all-databases--triggers--routines--events--set-gtid-purged=OFF>/path/to/your/complete_dump.sql请将yourusername替换为您的MySQL用户名,/path/to/your/complete_dump.sql......
  • 如何在Web网页在线预览、编辑Excel表格并保存到自己服务器上?
    猿大师办公助手作为一款专业级的网页编辑Office方案,不仅可以把微软Office、金山WPS和永中Office的Word文档内嵌到浏览器网页中实现在线预览、编辑保存等操作,还可以把微软Office、金山WPS和永中Office的Excel表格实现网页中在线预览、编辑并保存到服务器。猿大师办公助手是通过......
  • 如何快速定位Windows微信客户端数据库加密秘钥偏移地址
     手工获取网上涉及如何调试微信客户端获取数据库加密key的教程很多,但是每次微信版本更新后都要调试肯定会比较麻烦,但是有一个问题是这个key其实不是经常变更的,具体如何变更我也不清楚,可能是改密码?因此我们可以直接使用CheatEngine等内存搜索工具直接搜索之前获取的key,这样......
  • centos挂载nfs存储和使用dd测试服务器到nfs存储的网络传输速度
    1、centos挂载nfsyuminstall-ynfs-utils#安装客户端showmount-e172.*.*.*#查看共享情况mkdir-p/tmp/testmount-tnfs172.*.*.*:/tmp/nfs/tmp/test#用命令mount把NFS的共享目录挂载到本地目录上dh-h#查看挂载情况umount/tmp/test#卸载2、测速准备一个大文......
  • 智慧园区算法视频分析服务器烟雾识别智慧园区安防视频监控及动态布控预警方案
    智慧园区安防视频监控及动态布控预警方案是一种综合性的安全管理解决方案,智慧园区算法视频分析服务器通过结合视频监控技术、人工智能算法、大数据分析等技术,实现对工厂区域内人、车、物的全面监控和管理。一、需求和目标1、系统建设目标:目标是构建一个重点区域的动态人脸识别......
  • 电脑软件:PC端微信4.0内测版功能一览
    目录一、版本说明二、安装说明三、使用说明3.1UI界面优化3.2联系人界面优化3.3文件管理功能优化四、总结一、版本说明近期腾讯官方更新了Windows版本的微信,4.0.0内测版本。这次和往常不同,不需要申请内测资格就可以下载体验,并且安装的版本和已经安装的微信版......
  • 又给会员送福利,100台一年华为云2核2G3M云服务器rN
    上周赠送了OneThingAI算力代金券与天翼云电脑,这周继续给园子会员送福利。这周赠送的是一年华为云服务器,配置是2核2G3M带宽,限量100台,先到先得,领完为止。领取要求:博客园年度VIP或者PLUS会员:MeoMiao萌喵加速,华为云新用户或者在华为云没有过任何消费的老用户。领取方式:加园子企......