|
|
@@ -132,14 +132,15 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter { |
|
|
|
|
|
|
|
|
private Map<String, String> StringToMap(String body){ |
|
|
private Map<String, String> StringToMap(String body){ |
|
|
Map<String, String> map = new HashMap<String, String>(); |
|
|
Map<String, String> map = new HashMap<String, String>(); |
|
|
|
|
|
String bodyDecode = ""; |
|
|
try { |
|
|
try { |
|
|
URLDecoder.decode(body, "utf-8"); |
|
|
|
|
|
|
|
|
bodyDecode = URLDecoder.decode(body, "utf-8"); |
|
|
} catch (UnsupportedEncodingException e) { |
|
|
} catch (UnsupportedEncodingException e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
|
return map; |
|
|
return map; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
String[] keyValues = body.split("&"); |
|
|
|
|
|
|
|
|
String[] keyValues = bodyDecode.split("&"); |
|
|
for (String kv:keyValues) { |
|
|
for (String kv:keyValues) { |
|
|
if(StringUtils.isBlank(kv) || !kv.contains("=")){ |
|
|
if(StringUtils.isBlank(kv) || !kv.contains("=")){ |
|
|
continue; |
|
|
continue; |
|
|
|