zoukankan      html  css  js  c++  java
  • 微信开发-SpringMVC开发者身份验证

    package com.medivh.web;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Date;
    import java.util.Map;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import com.tgb.util.WxUtil;
    
    
    @Controller
    @RequestMapping("/wx")
    public class WxTokenController
    {
    	private static final String TOKEN = "myToken";
    
    	@RequestMapping(value = "/tokenTest")
    	public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
    	{
    		if("get".equalsIgnoreCase(request.getMethod()))//第一次验证腾讯会访问我们的这个GET方法
    		{
    			String signature = request.getParameter("signature");
    			
    			String echostr = request.getParameter("echostr");
    			
    			String timestamp = request.getParameter("timestamp");
    			
    			String nonce = request.getParameter("nonce");
    			
    			
    			response.getWriter().print(echostr);//只要把echostr原样返回即可验证通过,明文是最简单的一种方式
    		}
    	}
    
    }
    

  • 相关阅读:
    sql-DDL, DML 常用语句
    7.8 Structured Streaming
    7.7 输出操作
    7.6 转换操作
    7.5 高级数据源---Kafka
    7.4 基本输入源
    7.3 DStream操作
    7.2 Spark Streaming
    7.1 流计算概述
    6.3 使用Spark SQL读写数据库
  • 原文地址:https://www.cnblogs.com/MedivhQ/p/4101265.html
Copyright © 2011-2022 走看看