【发布时间】:2021-04-22 09:29:23
【问题描述】:
我正在使用 here 找到的 Java URL 构造函数“URL(URL context, String spec)”,但构造的 URL 不是我所期望的 - 它遗漏了上下文参数中提供的路径段。
例如,这段代码
new URL(new URL("http://asdf.com/z"), "a/b/c");
产生一个带有值的 URL
所以它已经离开了“z”路径段。
我有两个问题:
- java doc中第一个参数“context”是什么意思?我在 URL 规范中找不到提及它,也没有在 java doc 中真正找到它。
- 是否遗漏了“z”预期行为?
谢谢!
【问题讨论】:
-
如果
http://asdf.com/z是浏览器中的网页,那么指向a/b/c的链接将转到http://asdf.com/a/b/c。 rfc2396 的非常抽象的文字我不会弄明白的。