如何在 Mule 中读取多个具有相同名称的查询参数?

How can I read multiple query parameters having the same name in Mule?

给定 URL https://localhost:8081/api/Location?Name=Germany&Name=America,有没有办法以输出逗号分隔值集的方式读取查询参数?

预期输出:

["Germany", "America"]

只需使用 Multi-Value selector:

#[attributes.queryParams.*Name]

请注意,输出是一个值列表。列表在内存中不是“逗号分隔”。如果你想输出 JSON 或转换为逗号分隔值的字符串,你应该明确地这样做。