@Controller public class WxController extends Object
| Constructor and Description |
|---|
WxController() |
| Modifier and Type | Method and Description |
|---|---|
String |
doGet(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletResponse response,
String signature,
String timestamp,
String nonce,
String echostr)
网址接入
|
String |
getMessage(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletResponse response,
String content)
show 接受微信消息推送
|
String |
getQrCode(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long num,
String str,
Integer isSave)
show 获取二维码ticket
|
static String |
getRandomStringByLength(int length) |
static String |
setXml(String return_code,
String return_msg) |
String |
updateToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
String url)
show 获取签名
|
@RequestMapping(value="/a/wx",
method=GET)
public String doGet(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletResponse response,
String signature,
String timestamp,
String nonce,
String echostr)
throws Exception
timestamp - 时间戳signature - 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数nonce - 随机数echostr - 随机字符串Exception - ex@RequestMapping(value="/a/wx",
method=POST)
public String getMessage(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletResponse response,
@RequestBody
String content)
throws Exception
content - xml串Exception - ex@RequestMapping(value="/a/wx/signature",
method=GET)
public String updateToken(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
String url)
url - 获取签名页面@RequestMapping(value="/a/u/wx/qrcode",
method=GET)
public String getQrCode(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.ui.ModelMap model,
Long num,
String str,
Integer isSave)
str - 字符参数信息num - 数字参数信息isSave - 是否需要转存 0否1是public static String getRandomStringByLength(int length)
Copyright © 2018. All rights reserved.