abs-url
(プロシージャ)
public
{abs-url
str:
String
}:
Url
パッケージ:
CURL.IO.FILE
絶対 URL を表す
String
を解析し、
Url
を生成します。
str:
Url
に解析される
String
。
説明
絶対 URL はスキーム名で始まり、コロンが続きます。
scheme
:
有効な URL はスキームによって異なりますが、
http:
、
https:
、
file:
および一部の
curl:
の場合、特殊文字
'%'
、
'?'
および
'#'
には特別な意味があるので、これらの文字を特別な意味を持たないようにして使うにはエンコードが必要です (
url-encode-filename
を参照)。さらに、パス コンポーネント (
'.'
と
'..'
) は不正な文字になります。
注意事項
構造化されていない文字列 (ユーザー入力など) から、
Url
への自発的な変換については、
parse-url
を参照してください。
相対 URL を解決するには、
parse-url
を呼び出すか (
relative
を指定して)、
working-url
または
url
、
Url.merge
または
Url.concat
を呼び出します。
例外のスロー
IOException
—
str
が URL 構文に一致しない場合。