|
@@ -163,14 +163,13 @@ public final class HttpUtils {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取资源地址参数
|
|
// 获取资源地址参数
|
|
- int separator;
|
|
|
|
- String uri = request.getRequestURI();
|
|
|
|
- if (StringUtils.isEmpty(uri) || (separator = uri.indexOf('?')) < 0) {
|
|
|
|
- return parameters;
|
|
|
|
- }
|
|
|
|
- for (String parameter : uri.substring(separator + 1).split("&")) {
|
|
|
|
- if (StringUtils.nonEmpty(parameter) && (separator = parameter.indexOf('=')) > 0) {
|
|
|
|
- parameters.put(parameter.substring(0, separator), parameter.substring(separator + 1));
|
|
|
|
|
|
+ String query = request.getQueryString();
|
|
|
|
+ if (StringUtils.nonEmpty(query)) {
|
|
|
|
+ for (String parameter : query.split("&")) {
|
|
|
|
+ int separator = parameter.indexOf('=');
|
|
|
|
+ if (separator > 0) {
|
|
|
|
+ parameters.put(parameter.substring(0, separator), parameter.substring(separator + 1));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return parameters;
|
|
return parameters;
|