2017-04-10 6 views
0

私はURIを解析するルーチンを研究しています。明らかなケースの中に空の文字列の場合があります。空文字列は有効な入力ですか?空の文字列の結果URIはどうなりますか?空のURIはありますか?

答えて

0

URIのルートは限られたセットなので、有効なルートがないことがわかっています。 したがって、何も識別されず、識別子として無効です。しかし、tereはURIの特定の標準ではないので、これはあなたの文脈において意味を持つかもしれません。

0

空の文字列をURIにすることはできません。 general URI syntaxは、少なくともschemeコンポーネントの後に:とそれに続くhier-partコンポーネント(空でもよい)が存在する必要があることを指定します。

しかし、相対URI参照は空でもかまいません。 relative referencesの構文では、少なくともrelative-partコンポーネントが存在する必要があることが指定されていますが、空にすることができます(path-empty)。

相対URI参照はsame-document reference(太字の強調鉱山)である:

同じ文書参照の最も頻繁な例は、(空で相対参照であるか、または唯一の番号記号を含みます"#")区切り記号の後にフラグメント識別子が続きます。

関連する問題