场景
之前写一大坨char判断,来解决URL编码问题,后来发现可以直接使用Spring工具直接解决。
原因
主要是对URL不理解,又由于s3空格需要手动转化成+
加号,导致自己去手动实现字符串转URL的过程。
解决
直接使用UriUtils
解决:
String url = UriUtils.encodePath(srcUri, StandardCharsets.UTF_8)
URL
URI = scheme:[//authority]path[?query][
authority格式:
authority = [userinfo@]host[:port]
参考: