我有一个包含编码部分和变量的字符串。 https://example.com/foo%2Fbar/{variable}
我正在尝试创建一个uri对象,如下所示:
String s = "https://example.com/foo%2Fbar/{0}"
URI uri = UriComponentsBuilder.fromHttpUrl(s)
.buildAndExpand("baz")
.toUri();
结果是 https://example.com/foo%252Fbar/baz
但我想 https://example.com/foo%2Fbar/baz
.
如何确保我的变量已展开,但避免再次对已编码部分进行编码?
暂无答案!
目前还没有任何答案,快来回答吧!