code: private Map<String, String> readAsMap(String data) {
          Map<String, String> params = new HashMap<>();
  
          Arrays.stream(data.split("&")).forEach(arg -> {
              if (StringUtils.isEmpty(arg)) {
                  return;
              }
              String[] args = arg.split("=");
              if (args.length == 1) {
                  params.put(args[0], null);
              } else {
                  params.put(args[0], args[1]);
              }
          });
          return params;
      }
docs: 将form格式数据读取为Map
  @param data form格式数据，不能为空，外部调用自己检查
  @return 读取后的数据