次の機能を備えたURLを処理するためのすぐに使用できるerlangライブラリはありますか?
- URLからのスキーム、ドメイン、パス、およびファイル部分の抽出
- パスの連結
- 解決要素
.
と..
パス要素
より軽量なものがより好ましい。
Mochiwebは、モジュールmochiweb_utilにURLパーサーを含めます。
最小限のコード例:
{"http", "host:port", "/foo", "", "bar?baz"} =
mochiweb_util:urlsplit("http://host:port/foo#bar?baz").
Erlwareのuriパッケージを見ることができます
これを確認してください:https ://github.com/stfairy/eurl/blob/master/eurl.erl
この質問のために書いたばかりです。後でテストを追加します。
ところで、私はパスの連結とは何かを完全には理解していません:-)