當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


erlang resolve(RefURI, BaseURI, Options)用法及代碼示例

resolve(RefURI, BaseURI, Options) -> TargetURI
OTP 22.3
類型:
RefURI = BaseURI = uri_string() | uri_map()
Options = [return_map]
TargetURI = uri_string() | uri_map() | error()

resolve/2 相同,但帶有附加的 Options 參數,用於控製目標 URI 是否應作為 uri_map() 返回。有一個受支持的選項:return_map

例子:

1> uri_string:resolve("/abs/ol/ute", "http://localhost/a/b/c?q", [return_map]).
#{host => "localhost",path => "/abs/ol/ute",scheme => "http"}
2> uri_string:resolve(#{path => "/abs/ol/ute"}, #{scheme => "http",
2> host => "localhost", path => "/a/b/c?q"}, [return_map]).
#{host => "localhost",path => "/abs/ol/ute",scheme => "http"}

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 resolve(RefURI, BaseURI, Options) -> TargetURI。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。