首页建站经验 你的服务器没有正确响应Token验证的解决方法

你的服务器没有正确响应Token验证的解决方法

一、问题由来 
在使用URL和Token启用微信公众平台开发模式消息接口的时候,我们会碰到下面三种情况  1. 你的服务器没有正确响应Token验证,请阅读消息接口使用指南
这样…

一、问题由来 
在使用URL和Token启用微信公众平台开发模式消息接口的时候,我们会碰到下面三种情况 

1. 你的服务器没有正确响应Token验证,请阅读消息接口使用指南
你的服务器没有正确响应Token验证的解决方法

这样回头检查一下各项配置是否正确。如果确定配置没有问题,请按下面的方法检查

2. 请求URL超时

你的服务器没有正确响应Token验证的解决方法

你的服务器在国外,或者服务器网速不给力,一般多试几次就可以了。如果经常这样,就需要考虑更换服务器

3. 提交成功

你的服务器没有正确响应Token验证的解决方法

 恭喜你,配置成功了。

我们来讲解一下第一种的原因及解决方法。

 

 

二、问题分析

首先要了解的是什么是URL和Token,在这里,URL就是放置了接口程序的网址,这个网址一般得是你自己的服务器或空间地址。你自己在这个空间上某个目录已经有接口程序了,你知道这个接口程序在互联网上的访问地址是什么。而Token就是一个令牌,该令牌是个数字或字母形式的字符串,用于微信服务器与你的服务器进行通讯的时候的身份验证。防止非法数据来搞乱。

你的服务器没有正确响应Token验证的解决方法

然后要了解的是开发模式为什么要使用Url和Token,使用url是为了让微信服务器和你的服务器进行通讯对话,从而达到开发模式下自动回复的目的。而实现这个通讯,必须有相应的程序为你完成这个功能,而这个程序必须已经开发完成并且放置于url路径下面,当你填写完url和token的时候,微信服务器就会和你的服务器下的程序进行一次认证过程,认证通过表明这个服务器是你的并且程序没有问题。不然你填个不存在的url或者url下面个没有相应的接口功能,那是通不过的。

 

你可以先用下面的测试通过

URL:   http://www.cuoxin.com/weixin/
Token:  pondbay

 

 

三、问题解决 

1.  技术分析法

这次我们在代码里面加入跟踪http记录的方法来查看我们自己的服务器收到了请求没有回应,还是微信根本没有发请求过来。
通过调用系统环境变量$_SERVER,可以查看到HTTP请求的信息,其中两项重要的是

你的服务器没有正确响应Token验证的解决方法

把其加入代上面的代码中,并且将其写入到本地文件中来,全部代码如下:

 你的服务器没有正确响应Token验证的解决方法

这样,当我们提交之后,就会生成一个log.html文件在当前目录
用浏览器直接打开填写的url,也会写一次文件。

直接用浏览器打开url+log.html路径,我的记录如下:

2013-01-30 10:15:18 2013-01-30 10:15:18 REMOTE_ADDR:212.179.24.103 Unknown IP2013-01-30 10:15:18 QUERY_STRING:
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/19831.html
上一篇SDCMS采用IF判断做到菜单高亮效果的具体方法
下一篇 想要提高网站排名 就要先提升网站页面价值
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部