如何在 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 或转换为逗号分隔值的字符串,你应该明确地这样做。
给定 URL https://localhost:8081/api/Location?Name=Germany&Name=America
,有没有办法以输出逗号分隔值集的方式读取查询参数?
预期输出:
["Germany", "America"]
只需使用 Multi-Value selector:
#[attributes.queryParams.*Name]
请注意,输出是一个值列表。列表在内存中不是“逗号分隔”。如果你想输出 JSON 或转换为逗号分隔值的字符串,你应该明确地这样做。