如何将map转换为url查询字符串?

您是否知道可以将Map转换为URL友好的查询字符串的任何实用程序类/库?

例:

我有一张地图:

"param1"=12,

"param2"="cat"

我想得到:

param1=12&param2=cat

最终输出

relativeUrl+param1=12&param2=cat

回答:

我看到的最可靠的组件是Apache Http Compoments(HttpClient

4.0)的URLEncodedUtils类。

该方法URLEncodedUtils.format()是您所需要的。

它不使用map,因此您可以使用重复的参数名称,例如,

  a=1&a=2&b=3

并非我建议使用这种类型的参数名称。

以上是 如何将map转换为url查询字符串? 的全部内容, 来源链接: utcz.com/qa/420595.html

回到顶部