有谁知道一个像样的 Java API/util 可以用百分比编码的形式查找和替换 URL 中的不安全字符?
问问题
869 次
2 回答
4
于 2013-07-16T14:51:31.100 回答
1
请参阅Java - 将字符串转换为纯 Java 样式的有效 URI 对象:
String urlStr = "http://abc.dev.domain.com/0007AC/ads/800x480 15sec h.264.mp4";
URL url = new URL(urlStr);
URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
url = uri.toURL();
请注意,它处理原生 Java 可用的协议。否则,您可能需要为 Amazon S3 URI 注册自己的一个,例如“s3”。
于 2014-09-17T22:32:01.083 回答