private Map<String, String> parseFormUrlEncoded(final String body) {
        if (Objects.isNull(body) || body.isEmpty()) {
            return Map.of();
        }

        return Arrays.stream(body.split("&"))
                .map(kv -> kv.split("=", 2))
                .filter(arr -> arr.length == 2)
                .collect(Collectors.toMap(
                        arr -> urlDecode(arr[0]),
                        arr -> urlDecode(arr[1]),
                        (v1, v2) -> v2,
                        LinkedHashMap::new));
    }
parse formData to map .

@return encodedMap
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-request-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/request/template/AiRequestTransformerTemplate.java