spring uricomponentsbuilder

eivgtgni  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(220)

我有一个包含编码部分和变量的字符串。 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 .
如何确保我的变量已展开,但避免再次对已编码部分进行编码?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题