public static Map<String, String> parseAddAttrToMap(String addictiveAttr) {
        StringTokenizer token = new StringTokenizer(addictiveAttr, "&");
        Map<String, String> attr = new HashMap<String, String>();
        while (token.hasMoreTokens()) {
            String value = token.nextToken().trim();
            if (value.contains("=")) {
                String[] pairs = value.split("=");

                if (pairs[0].equalsIgnoreCase("m")) {
                    continue;
                }

                // when addictiveattr like "m=10&__addcol1__worldid="
                if (value.endsWith("=") && pairs.length == 1) {
                    attr.put(pairs[0], "");
                } else {
                    attr.put(pairs[0], pairs[1]);
                }

            }
        }
        return attr;
    }
Parse addition attr, the attributes must be sent in proxy sender
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/AgentUtils.java