gpt4 book ai didi

java - 无法转换 .toURI() 的 URL 示例?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:48:32 29 4
gpt4 key购买 nike

URL's .toURI() method 的 javadoc提到它可以抛出 URISyntaxException如果:

[...] this URL is not formatted strictly according to to RFC2396 and cannot be converted to a URI.

但是,到目前为止,我一直未能成功触发此异常。此外,您无论如何都需要“通过”URL 构造函数测试。

那么,是否存在一个有效的 URL 而不是有效的 URI 的例子?

最佳答案

URL 类在容忍语法错误的 URL 方面特别宽容。如果我没记错的话,它只会验证方案是否存在已知的协议(protocol)处理程序,并接受方案特定部分中的所有内容。

产生 URISyntaxException 的最简单方法可能是这样的:

new URL("http:// ").toURI();

关于java - 无法转换 .toURI() 的 URL 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23384311/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com