微信公众号回调接口,解析参数
1、获取request 参数
Map<?, ?> parameterMap = request.getParameterMap();
2、map 转json
JSONObject requestParam = JSONObject.fromObject((parameterMap==null||parameterMap.isEmpty())?"{}":parameterMap);
3、读取request
private String parse(HttpServletRequest request) {
BufferedReader buf = null;
try {
buf = new BufferedReader(new InputStreamReader(request.getInputStream(),"UTF-8"));
StringBuilder sb = new StringBuilder();
String line = null;
while (null != (line = buf.readLine())) {
sb.append(line);
}
if (sb.length() > 0) {
return sb.toString();
}
} cat