java110
2022-09-07 4a62d146fc233f8822974909f169e0e9f9855676
java110-core/src/main/java/com/java110/core/base/controller/BaseController.java
@@ -74,6 +74,9 @@
                    }
                } else {
                    if(!hasValidHeader(key.toLowerCase())){
                        continue;
                    }
                    headers.put(key, value[0]);
                    queryString.append(key);
                    queryString.append("=");
@@ -92,6 +95,30 @@
    }
    private boolean hasValidHeader(String key) {
        if("app-id".equals(key) || "app_id".equals(key)){
            return true;
        }
        if("transaction-id".equals(key) || "transaction_id".equals(key)){
            return true;
        }
        if("req-time".equals(key) || "req_time".equals(key)){
            return true;
        }
        if("sign".equals(key)){
            return true;
        }
        if("user-id".equals(key) || "user_id".equals(key)){
            return true;
        }
        if("java110-lang".equals(key)){
            return true;
        }
        return false;
    }
    public static Map<String, String> getParameterStringMap(HttpServletRequest request) {
        Map<String, String[]> properties = request.getParameterMap();//把请求参数封装到Map<String, String[]>中
        Map<String, String> returnMap = new HashMap<String, String>();