akkun_choi pedia
mindiaakkun_choi pedia単語

java.net.URI

akkun_choi · 2006-07-08 更新 · 履歴(1)

:normalize():正規化。不要な「.」や「..」を取り除く
:resolve():解決。ベースURIからの相対パスを求める
:relativise():相対化。解決の逆変換

A = http://hogehoge.com/
B = /etc/baka/
C = http://hogehoge.com/etc/baka

A.resolve(B) → C
A.relativise(C) → B

Aにいて、Bっていうパスを通ったらどこへ行くか知りたいならresolve
AからCへ行くためのパスを知りたいならrelativise

URI := [スキーマ:][//権限][パス][?クエリー][#フラグメント]
権限 := [ユーザ情報@]ホスト[:ポート]

scheme://user@host.example.com:1234/path/to/something?query#fragments