如何将map转换为url查询字符串?
您是否知道可以将Map转换为URL友好的查询字符串的任何实用程序类/库?
例:
我有一张地图:
"param1"=12,"param2"="cat"
我想得到:
param1=12¶m2=cat
最终输出
relativeUrl+param1=12¶m2=cat
回答:
我看到的最可靠的组件是Apache Http Compoments(HttpClient
4.0)的URLEncodedUtils类。
该方法URLEncodedUtils.format()
是您所需要的。
它不使用map,因此您可以使用重复的参数名称,例如,
a=1&a=2&b=3
并非我建议使用这种类型的参数名称。
以上是 如何将map转换为url查询字符串? 的全部内容, 来源链接: utcz.com/qa/420595.html