gpt4 book ai didi

java - URI 与 URL 与 URN

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:48:21 24 4
gpt4 key购买 nike

互联网上有很多讨论、帖子、评论和问题来区分 URI、URL 和 URN。一answer所以解释一下,但我对我的代码中的实现结果感到困惑。

问:如果 URI 是 URL 的超集,那么它为什么会得到以下输出:

URI : /XXX/abc.do 

URL : http://examplehost:8080/XXX/abc.do

当我写下面的代码时:

System.out.println(“URI : “+ httpRequestObj.getRequestURI());
System.out.println(“URL : “+ httpRequestObj.getRequestURL());

编辑:您能否通过在范围内保留 JAVA 和 URI、URL 和 URN 的原始概念来分享详细的答案。

问候,

阿伦·库马尔

最佳答案

java.net.URI API 给出了很好的解释:

URI 是统一资源标识符,而 URL 是统一资源定位器。因此,抽象地说,每个 URL 都是一个 URI,但并非每个 URI 都是一个 URL。这是因为 URI 有另一个子类别,统一资源名称 (URN),它命名资源但不指定如何定位它们。上面显示的 mailto、news 和 isbn URI 是 URN 的示例。

关于java - URI 与 URL 与 URN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18589307/

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