Oracle Java 1.8.0_25 の使用
私は次の構造を持っています
URL url = new URL(new URL(new URL("http://localhost:4567/"), "123"), "asd")
https://docs.oracle.com/javase/tutorial/networking/urls/creatingUrls.htmlのドキュメントによると
、URLを生成する必要がありますが、生成しhttp://localhost:4567/123/asd
ますhttp://localhost:4567/asd
ドキュメントの状態
このコード スニペットは、別の URL オブジェクト (ベース) と相対 URL 仕様から URL オブジェクトを作成できる URL コンストラクターを使用します。このコンストラクタの一般的な形式は次のとおりです。
URL(URL baseURL, String relativeURL)
最初の引数は、新しい URL のベースを指定する URL オブジェクトです。2 番目の引数は、ベースに相対的な残りのリソース名を指定する文字列です。baseURL が null の場合、このコンストラクターは relativeURL を絶対 URL 仕様のように扱います。逆に、relativeURL が絶対 URL 仕様である場合、コンストラクターは baseURL を無視します。
これは正しい動作ですか?