Apache HttpComponents URIBuilder 带有多值参数

Apache HttpComponents URIBuilder rest with multivalue params

我正在尝试将 GET 请求发送到与此类似的端点:

  http://{hostname}api/search/artifact?name=junit&repos=snapshot,deploy,release

我有一个用逗号分隔值的参数 (repos)。我正在寻找一种使用 Apache HttpComponents 的 URIBuilder 发送此请求的方法。我尝试构建 NameValuePair(名称相同 [repos] 但值不同),但这种格式对 api 无效。有人可以帮忙吗?

为什么不自己将多个值组合成一个值"snapshot,deploy,release"。

String.join(",", reposList);