好吧,互联网上有很多讨论、帖子、评论和问题来区分 URI、URL 和 URN。SO上的一个答案对此进行了解释,但是我对代码的实现结果感到困惑。
问:如果 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 的原始概念来分享详细的答案。
问候,
阿伦·库马尔