微信服务器二次修改的时候总是提示token验证失败

第一次验证是通过的,消息推送也非常好,最近换了服务器和域名,想变更过来,但每次修改总是提示token验证失败,改回原来的服务器和域名也不行了,查找了很多方法都不行,原直接傻傻,码代如下请各位大神赐教,在线等,非常着急
using System;
using System.Collections.Generic;
using System.Web;
using System.IO;
using System.Text;
using System.Net;

namespace fz_police.Web
{
///
/// Summary description for wx
///

public class wx : IHttpHandler
{
    public void ProcessRequest(HttpContext param_context)
    {
        //InterfaceTest();
        string postString = string.Empty;
        if (HttpContext.Current.Request.HttpMethod.ToUpper() == "POST")
        {
            using (Stream stream = HttpContext.Current.Request.InputStream)
            {
                Byte[] postBytes = new Byte[stream.Length];
                stream.Read(postBytes, 0, (Int32)stream.Length);
                postString = Encoding.UTF8.GetString(postBytes);
                Handle(postString);
            }
        }
    }

    /// <summary>
    /// 处理信息并应答
    /// </summary>
    private void Handle(string postStr)
    {
        MessageHelp help = new MessageHelp();
        string responseContent = help.ReturnMessage(postStr);

        HttpContext.Current.Response.ContentEncoding = Encoding.UTF8;
        HttpContext.Current.Response.Write(responseContent);
    }

    //成为开发者url测试,返回echoStr
    public void InterfaceTest()
    {
        string token = "fzgonganweixin";
        if (string.IsNullOrEmpty(token))
        {
            return;
        }

        string echoString = HttpContext.Current.Request.QueryString["echoStr"];
        string signature = HttpContext.Current.Request.QueryString["signature"];
        string timestamp = HttpContext.Current.Request.QueryString["timestamp"];
        string nonce = HttpContext.Current.Request.QueryString["nonce"];


        //HttpContext.Current.Response.Clear();
        if (!string.IsNullOrEmpty(echoString))
        {
            HttpContext.Current.Response.ContentType = "text/plain";
            HttpContext.Current.Response.Charset = "UTF-8";
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.Write(echoString);
            HttpContext.Current.Response.End();
        }
    }



    public bool IsReusable
    {
        get
        {
            return false;
        }
    }


}

}

-3

查看全部2条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信公众号开发者中心配置 Token验证失败 终极解决方案
有时候我们发现所有的配置都设置好了,网上也查了不少的资料,还是不行 请您检查这几项: 1. 在您的URL(服务器地址)页面里,直接Get获取echostr参数打印到页面上。 在火狐浏览器里Firebug里面看到echostr前面多了几个乱码。 把您开发者设置的URL页面,用NotPad++打开,转为UTF-8无BOM编码格式。 前面的乱码应该是在文件有BOM的原因。 2
微信公众平台修改服务器配置时token验证失败
公司去年申请的公众号,刚开始配置成功了 后来要给客户部署,对方提供了开发者的参数,可进行配置的时候提示token验证失败。 回来用我们自己的账号登陆,修改服务器配置,直接点确定也提示token验证失败…… 检查了代码,没有问题, 但调试的时候发现代码已经可以原样返回echoStr参数的值(Response.Write),消息加解密使用兼容模式,但就是提示token验证失败。 出错原因:在
关于ThinkPHP框架开发微信公众号在微信后台配置服务器URL提示Token验证失败的解决方案
关于ThinkPHP框架开发微信公众号在微信后台配置服务器URL提示Token验证失败的解决方案
微信公众平台 开发者基本配置 token验证一直失败的时候
在echo $echoStr;前面添加  header('content-type:text');
微信服务器在填写服务器的配置返回token验证失败
需要对token的验证,是否来自微信 ob_clean(); echo $_GET['echostr']; exit(); 这里里面的ob_clean()清空输出缓存很重要,否则很容易就导致token验证失败
微信公众平台开发问题——token验证失败
微信公众平台开发问题——token验证失败
微信公众号服务器配置 微信Token验证失败
1、php文件编码问题 用NotPad++打开,是否为UTF-8无BOM编码格式,不是专为UTF-8无BOM编码格式 2、检查微信后台Token(令牌)前后是否有空格 有空格把空格去掉 3、检查微信后台Token与服务器后台Token是否一致 ...
【微信公众号】修改配置的时候提示token验证失败
首先要确定你填写的URL在外网可以访问,填写的URL精确到你要上传的那个文件名,如我的:http://www.域名/weixin/index.php将下面的代码写到index.php里面&amp;lt;?php //1.将timestamp,nonce,toke按字典顺序排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token ...
微信公众平台开发者中心服务器配置Token验证失败问题
微信发展如火如荼,没有哪家的企业营销能避开微信不谈的,那像我们这种给客户实施项目的多多少少会涉及微信端的开发,本文只要给从未做过微信开发的人做一些简单的演示,行家里手们可以呵呵一下该干嘛干嘛去了。      微信的开发网上的很多教程都是php的,如果会php的朋友可以参考这个教程:http://www.cnblogs.com/txw1958/p/wechat-tutorial.html。那.ne
微信公众号-开发-基本配置-服务器配置(已启用) 修改提交报错:token验证失败 解决方法
https://mp.weixin.qq.com/微信公众号-开发-基本配置-服务器配置(已启用)  修改提交报错:token验证失败使用php开发需要修改代码,在if($this-&amp;gt;checkSignature()){  和  echo $echoStr;之间添加ob_clean();  作用是清理服务器端信息的缓存class wechatCallbackapiTest { public...
java 解决微信配置服务器时出现的token验证失败问题
java 解决微信配置服务器时出现的token验证失败问题
微信公众号开发验证服务器Token失败
//////////////2016/08/08/////////////////// ///////////////by xbw///////////////////////// /////////////////////////////////////////////////// 微信公众号开发验证服务器Token失败 最后终于找到解决方法了,楼主结贴了但是
微信公众号开发踩坑指南(1)——服务器验证与Token获取失败原因
最近在做公司的微信公众号开发,微信官方的wiki写的也不是很详细,一不小心就入了一个坑。一开始入手的时候觉得有点混乱,开发完成之后发现其实不难,很多功能都是获取access token然后到微信指定的URL去换取你需要的东西,比如自定义菜单,带参二维码,模板消息等等。此文记录一下开发过程中遇到的坑,希望有缘看到这篇文章的人可以少踩些坑。 微信开发首先要进行服务器接口的验证,微信要确定填写的域名是...
php 微信公众号开发校验token 提示配置失败
&amp;lt;?php // //最简单的验证方式 // echo $_GET[&quot;echostr&quot;]; //验证是否来自于微信 function checkWeixin() { //微信会发送4个参数到我们的服务器后台 签名 时间戳 随机字符串 随机数 $signature = $_GET[&quot;signature&quot;]; $timestamp = $_GET[&quot;timestamp&quot;]; $non...
微信公众平台开发者中心配置--token验证失败
问题:开发者中心配置时,一直提示 token验证失败: 1、检查url是否和服务器部署的一致,token是否和代码中的TOKEN一致。 2、在服务器代码中valid()方法中  echo $echoStr;   前面增加   header('content-type:text');代码 3、跟实名认证没有关系,没有认证不能用高级接口,但是简单的事可以测试的。
关于TP框架的微信开发服务器配置TOKEN验证失败解决方案
首先得确定一下服务器配置的参数有没有写对 1.URL地址能不能正常访问,在访问的地址echo或dump()一下,然后在浏览器访问一下(URL最好不要用m,c,a格式写) 2.TOKEN设置的与后台设置的是否一致 然后确定一下后台代码有没有写错。 网上的很多人说在 echo $echoStr语句前加 ob_clean(),如图:我也有加,我加了也不行 重点来了:一般TP框架微信类放在控制器...
微信公众号服务器配置 token验证失败
当我们点击提交时,微信服务器将会发送一个Get请求,到我们上述地址,同时传递四个参数。 我们要通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下: j      我们在服务器创建一个web项目,新建一个servlet。       servlet代码:...
微信开发“TOKEN验证失败”根源和解决方法
引子微信公众号开启开发者模式时,需要配置“服务器配置”,但在配置这个东西时有很多坑需要注意。网上解决的问题这里就不再赘述,下面说的是我碰到的问题,同时也叙述了“TOKEN验证失败”的根源问题。背景 之前,我的公众号一直正常工作,但由于需要更换服务器,就把网站做了迁移,数据也迁移的,但是在修改服务器配置时,始终提示“TOKEN验证失败”。 于是艰难的排查之路开始了。 我的后台是PHP的,于是我在入口...
阿里云服务器开发微信公众号,配置的时候总是TOKEN验证失败
我是服务器新手,在阿里云租了一个ECS服务器,绑定了备案的域名,用于微信公众号开发,可是在绑定URL的时候总是出现TOKEN验证失败。 刚刚开始的时候,我用的是中文域名(原谅我的无知...),后来发现微信公众号开发不支持中文域名 之后我又重新备案了另外一个英文域名,以为这次一定可以了,可是填上去后还是失败,很气馁,真的 最后我才知道!!!!!!!!! 原来是微信接口文件放错位置了!!!!!
微信公众号token验证失败解决方法——php
这里附上配置表单,我傻逼一开始不知道什么意思,以为填写了url 和令牌 就可以成功 谁知道一直出现 ,token验证失败的信息。后来看了下文档,如下要返回参数给微信,返回成功则成为开发者;所以我准备的一下代码respond.php:&amp;lt;?php/**  * wechat php test  */ //define your tokendefine(&quot;TOKEN&quot;, &quot;hwqhwq&quot;);$wec...
官方文档bug,微信公众号号开发基本设置 token验证失败原因~!!!填坑~!!!填坑~!!
题记----接上篇博文。 微信公众号开发基本设置中官方文档bug,致使token验证无法通过 这篇博文主要要讲的是,根据腾讯官方开发者文档进行公众号开发者基本配置后,出现的token验证无法通过的问题,在此我将叙述整个懵逼及思考的过程。 我在按照文档对相关配置完成操作后,提交配置却出现“Token验证错误”的提示,一脸懵逼的我反复查看自己的配置和代码,并与官方文档一字一句的进行比较,没错啊。 在排...
微信TOKEN总是验证失败的解决方案。
将以下代码复制到你要提交微信的URL开始(php)         if(strtolower($_SERVER['REQUEST_METHOD']) == 'get') {             file_put_contents('weixin_log.txt', "IP=".$_SERVER['REMOTE_ADDR'].PHP_EOL,FILE_APPEND); //记录
微信公众平台测试号验证Token失败的坑
围绕signature,timestamp,nonce,echostr取值都为null的问题折腾了许久的zz坑。 订阅号不能认证,所以在公众号设置中,没有网页授权域名这一项。不过微信提供了测试号供开发者使用。 根据大神 https://blog.csdn.net/chmod_R_755/article/details/75554735 的文章,他最后的checkSignature方法和...
微信开发之easyWchat服务器配置验证Token失败原因及解决办法
之前的服务器域名修改了,需要重新获取服务器相关的配置,遇到的问题就是验证Token失败,从以下几点去查找原因: ①是否设置域名白名单; ②是否设置安全域名; ③访问验证Token的路径是否正确; 经过测试,这三方面的错误原因都被排除,那是什么原因呢?最后,我请教我的康哥,才知道自己验证Token失败的原因: 我是在ThinkPHP框架下书写的项目,而项目上线就要把Debug模式关闭,我却
TP5微信开发地址验证中的配置失败或者token验证失败的解决办法
在使用TP5做微信开发时大家一定遇到过配置失败或者token验证失败的情况,而且使用日志打印参数进行签名算法验证都是真确的。 这个问题让我苦恼了好久。最终发现,在我们验证签名是输出了随机字符串 echo $echoStr;时如果没有关闭trace就会出现如下的输出
微信对接token验证失败的问题
有时候我们发现所有的配置都设置好了,网上也查了不少的资料,还是不行 请您检查这几项: 1. 在您的URL(服务器地址)页面里,直接Get获取echostr参数打印到页面上。 在火狐浏览器里Firebug里面看到echostr前面多了几个乱码。 把您开发者设置的URL页面,用NotPad++打开,转为UTF-8无BOM编码格式。 前面的乱码应该是在文件有BO
阿里云服务器微信接口开发TOKEN验证失败
云服务器 ECS 服务器中微信公众平台 Token 验证失败常见原因 很多的用户的程序后台在 ECS 服务器进行微信公众平台 Token 验证是显示失败如下图:   1、非正常编辑文件(记事本,在线编辑),导致添加了 utf8 的 bom 签名 建议处理办法:使用多功能编辑器去除 bom。
Java微信公众号服务器配置-验证Token
java微信公众号服务器配置-验证Token 之前做了微信支付,最近开始了微信公众号的开发,没想到第一步验证Token就踩坑了,开个贴记录一下,同时也希望能帮助到同样有疑惑的小伙伴们 一、填写服务器配置 首先我们需要在微信公众平台上填写服务器配置 重点内容 服务器地址URL(一定要外网能访问的到) 在我们提交配置的时候,微信会发送GET请求到URL上, 并会携带 signa...
微信开发token验证失败怎么办的解决办法
贴一个微信公众平台的入门指南的php的token示例: 2017年的官方包,demo变了,验证起来比较麻烦了,跟网上的验证视频都不一样,对于新手来说,比较难验证。会出现验证失败。贴出一个老的。保准一次成功! <?php /** * wechat php test * update time: 20141008 */ //define your token define("TOKEN",
微信公众号开发者模式验证token验证失败
微信公众号开发者模式验证token验证失败 在开通公众号开发者模式时,里面有服务器配置这块 服务器地址(URL): 令牌(Token): 1.服务器地址要填写你自己买的服务器地址,同时要部署一个http服务,可以接收get请求 例如: http://23.53.98.111/wx 2.token:要填写一个唯一的,尽量不要太容易重复的字符串 3.然后提交验证的时候,微信会发送一...
微信Token验证失败原因及解决方案
微信Token验证失败原因及解决方案
微信公众平台开发Token验证失败(有时URL超时)--解决方案
最近在做微信公众平台的服务器端,测试什么的都比较顺利,申请一个沙盒测试号就能满足一切正式环境的需求。 然而昨天在配置到正式环境中的时候出了问题了,一直都是验证token失败,第一次偶尔会出现URL超时,查了一整晚,一开始以为是权限的问题无法修改配置(我是运营者),但后来看了下安全中心,我们未开启配置权限限制。后来又列了很多原因,最后想起我们的正式环境曾经配置过一个微信管家jeewx(一个java
微信公众号服务器配置--验证token
1 登陆公众号后台:https://mp.weixin.qq.com2 鼠标滑到最底部的《开发–基本配置》 3 填写相关服务器配置信息: 这里的token要跟服务器的验证文件里的token一致。4 写一个验证文件放进服务器,验证token,看是否连接成功。附上验证代码:<?php/** * wechat php test */ //define your tokendefine("T
使用ngrok做微信公众号token验证
        公司要做微信开发,需要在本地配置开发环境,使用的是ngrok,以前用的花生壳,ngrok是我以前那个同事教我的,当时没学会,以前觉得很难。      1.  ngrok安装就不多说了,安装好之后如下: 2. 配置微信公众号服务器(如下图,token随便写) 3.参照微信开发文档,进行验证   完整代码: &amp;lt;?php /**   * wechat ...
微信公众号开发——服务器配置及token验证
[前言]:因为自己第一次配置开发者模式是2015年底,当时是SAE的应用,现在申请了一个阿里云的服务器,根据官方文档尝试一晚上无果,自己又找资料成功完成启用微信公众号后台开发者模式的服务器设置。一、前提1、购买一台云服务器        必须要有公网IP,可以没有域名,我选择安装的是CentOS 7.5的系统。(这里我是用的最后一个月的学生优惠9.9买了台阿里云玩玩);2、配置安全组添加一条可以访...
ecshop微信token验证失败 解决方法
下面这些解决方法是通过某官方给出 的解决方法,然而 遇见所有方法都用上了,还是没办法解决问题 看下 一:ec系统安装时php环境版本最佳是5.2或5.3,如果你的php版本>5.3(这个很重要) 下面问题来了 allow_call_time_pass_reference boolean 在函数调用时参数被按照引用传递时是否发出警告。此方法已不被赞成并在 PHP/Zend 未来的版本
小程序-奇葩的问题(Token校验失败,请检查确认)
网上借个图按微信要求:确认此次GET请求来自微信服务器,则原样返回echostr参数内容都按要求来了,但怎么都不行,总是提示:Token校验失败,请检查确认仔细检查了配置好几次,都没发现能有什么问题下面代码是官方检验signature的PHP示例代码:private function checkSignature() { $signature = $_GET["signature"];
jsp 微信公众平台 token验证
1.jsp页面验证token时代码如下: out.print(request.getParameter("echostr"));   %>    注意:(1)只需要在页面写上述代码,jsp 头部也不要写,还要注意          (2)公众平台配置的页面及上述代码所在页面,并且服务器所在端口必须是80端口   2.当验证通过后,修改页面代码为:
微信token验证失败Java解决办法
微信token验证失败Java解决办法,PHP后台的自己百度,先来一张属性的图 说我 token验证失败, 是不是因为我的token填写了jinsanpang(金三胖)了 ? 貌似这个token没有说明填写神马,看说明必须为英文或数字,长度为3-32字符。也就是说token是自定义的,也就是瞎鸡巴写都没事。 我们看下上面的URL, 那么这个URL填写神马了? 这个URL跟下面的toke
微信开发 修改url配置后token验证失败
解决方法: 在返回echostr之前加上response.reset()
文章热词 微信开发教程 机器学习 机器学习课程 机器学习教程 深度学习视频教程
相关热词 c# 微信验证token c# 微信token验证 bootstrap消息验证提示 区块链token价格波动 服务器区块链

相似问题

2
微信服务器二次修改的时候总是提示token验证失败
1
编程新手,求大神教实现用C#将本地word上传到服务器
5
图片base64 上传到服务器 数据缺失
0
xamarin 开发部署失败异常报错
0
C# Ionic.Zip 压缩execl文件成功后解压的时候提示文件已损坏怎么解决
1
关于修改WebConfig IIS重启 正在处理的业务怎么处理
2
跪求大佬帮忙修改,请问一下转账时objA.transfer为什么不能赋值给objB.count?
3
求助,C# winform实现socket接收客户端数据,总是丢数据。
4
C# http post协议 参数太大导致调用失败 网上查了好多资料 至今无解 求指教???
0
请问微信插件Senparc.Weixin.WxOpen里面有没有获取用户信息的方法
1
C# 修改DPI后图片质量下降明显
1
C#写入bmp图片的时候,怎么将文件头一起写入?
2
C# 采集网页,浏览器可以打开,程序采集提示错误
4
C# 操作串口提示错误:由于IO线程退出或应用程序请求,已中止IO操作。
5
用C#写的软件申请著作权,引用了nuget程序包,算是原创还是修改呢?
2
datagridview提示重复 怎么让光标跳回到重复的单元格 并且不修改进入下一单元格 仍会跳回
2
C# 源代码是POST请求返回字符串流。由于现在返回的是一个网页平台,如何调整。请大神帮忙修改一下
7
C# token验证失败是什么原因?
6
c#MessageBox提示窗弹出后如何还能操作主窗体
5
用Redis的时候遇到的。求解答~~~~~