jsp 微信公众平台 token验证
来源:互联网 发布:织梦网站模板源码下载 编辑:程序博客网 时间:2024/06/11 19:48
1.jsp页面验证token时代码如下:
<%
out.print(request.getParameter("echostr"));
%>
注意:(1)只需要在页面写上述代码,jsp 头部也不要写,还要注意<%之前不要有空格或者空行
(2)公众平台配置的页面及上述代码所在页面,并且服务器所在端口必须是80端口
2.当验证通过后,修改页面代码为:
BufferedReader br = new BufferedReader(new InputStreamReader((ServletInputStream)request.getInputStream()));String line = null;StringBuilder sb = new StringBuilder();while((line = br.readLine()) != null){sb.append(line);}//去除发送用户String xmlS = sb.toString();System.out.println(xmlS);if(xmlS != null && xmlS.equals("")){int fromuser_s = xmlS.indexOf("<FromUserName><![CDATA[");int fromuser_e = xmlS.indexOf("]]></FromUserName>");String fromuser = xmlS.substring(fromuser_s + 23, fromuser_e);System.out.println("fromuser:"+fromuser);//取出目标用户int touser_s = xmlS.indexOf("<ToUserName><![CDATA[");int touser_e = xmlS.indexOf("]]></ToUserName>");String touser = xmlS.substring(touser_s + 21, touser_e);//取出发送内容int content_s = xmlS.indexOf("<Content><![CDATA[");int content_e = xmlS.indexOf("]]></Content>");String content = xmlS.substring(content_s + 18,content_e);System.out.println("content:"+content);if(content.equals("Hello2BizUser")){out.print("<xml>");out.print("<ToUserName><![CDATA["+fromuser+"]]></ToUserName>");out.print("<FromUserName><![CDATA["+touser+"]]></FromUserName>");out.print("<CreateTime>"+new Date().getTime()+"</CreateTime>");out.print("<MsgType><![CDATA[text]]></MsgType>");out.print("<Content><![CDATA[额.....没能成功识别,元芳淡定的说:有错别字,请换个试试!]]></Content>");out.print("<FuncFlag>0</FuncFlag>");out.print("</xml>");}}
0 0
- jsp 微信公众平台 token验证
- jsp 微信公众平台 token验证
- 微信公众平台Token验证失败
- 微信公众平台Token验证
- 微信公众平台开发(1)验证TOKEN源码
- 微信公众平台Token验证失败问题的解决
- 微信公众平台开发——token验证失败
- 微信公众平台的TOKEN安全验证
- 微信公众平台开发者中心配置--token验证失败
- node.js微信公众平台开发之Token验证
- 微信公众平台开发 ACCESS TOKEN
- 微信公众平台开发 ACCESS TOKEN
- 微信公众平台开发 ACCESS TOKEN
- 微信公众号token验证
- 微信公众号 验证token
- 微信公众平台你的服务器没有正确响应Token验证的解决方法
- 微信公众平台你的服务器没有正确响应Token验证的解决方法
- VB.net 微信公众平台开发(一) Token验证
- .NET中的三种Timer的区别和用法
- oracle分页常见的一个错误
- 有关iPhone UIDevice UIApplication的一些常见用法
- 【分享】新老北京户口话题新浪微博结果
- fzu 2039 Pets(网络流)
- jsp 微信公众平台 token验证
- Ubuntu下安装GTK
- WebLogic安装
- ORA-22858: 数据类型的变更无效 varchar2类型转换为clob类型
- Core Data 自动生成及基本数据操作(1)
- Unity3D开发之计算向量角度的方式
- 【C语言】超大数乘法运算
- Core Data 自动生成及基本数据操作(2)
- extern C的作用详解