public static Map<String, String[]> getParameterMap(HttpServletRequest request) {
        Map<String, String[]> paramMap = new HashMap<>();
        String queryString = request.getQueryString();
        if (StringUtils.isNotBlank(queryString)) {
            String[] params = queryString.split("&");
            for (int i = 0; i < params.length; i++) {
                int splitIndex = params[i].indexOf("=");
                if (splitIndex == -1) {
                    continue;
                }
                String key = params[i].substring(0, splitIndex);
                if (!paramMap.containsKey(key)) {
                    if (splitIndex < params[i].length()) {
                        String value = params[i].substring(splitIndex + 1);
                        paramMap.put(key, new String[]{value});
                    }
                }
            }
        }
        paramMap.putAll(request.getParameterMap());
        return paramMap;
    }
Get request params
@param request
@return
inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/utils/HttpContextUtils.java