|
@@ -250,13 +250,15 @@ public final class HttpUtils {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 判断是否是请求体方式
|
|
|
+ * 判断是否有请求体
|
|
|
*
|
|
|
* @param request 请求对象
|
|
|
* @return true/false
|
|
|
*/
|
|
|
- public static boolean isBodyMethod(@NonNull ServletRequest request) {
|
|
|
- if (!(request instanceof HttpServletRequest)) {
|
|
|
+ public static boolean hasBody(@NonNull ServletRequest request) {
|
|
|
+ if (isJsonBody(request)) {
|
|
|
+ return true;
|
|
|
+ } else if (!(request instanceof HttpServletRequest)) {
|
|
|
return false;
|
|
|
}
|
|
|
String method = ((HttpServletRequest) request).getMethod();
|
|
@@ -409,7 +411,7 @@ public final class HttpUtils {
|
|
|
* @return 请求参数
|
|
|
*/
|
|
|
public static String serialize(@NonNull ServletRequest request) {
|
|
|
- return isBodyMethod(request) && isJsonBody(request) ? getBody(request) : serialize(request.getParameterMap());
|
|
|
+ return isJsonBody(request) ? getBody(request) : serialize(request.getParameterMap());
|
|
|
}
|
|
|
|
|
|
/**
|