2011-01-10 12 views

答えて

17

デリミタであることを前提としています。 Uniform Resource Identifier (URI): Generic Syntax

+0

リンクはここに、死亡したとは別のものである:http://www.ietf.org/rfc/rfc2396.txt – Vitaly

+0

感謝。それはまた、はるかに良いリンク –

+1

より多くの最新バージョン:http://tools.ietf.org/html/rfc3986 – jxstanford

9

として、http://www.ietf.org/rfc/rfc1738.txtとすることができます。

... [引用符を含めない - ED]のみ英数字[0-9A-ZA-Z]、特殊文字 "$ -_ + * '()、。!"、と予約予約された目的のために使用される文字は、URL内で符号化されずに使用される可能性があります。

は参照してください。 http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

+0

WTH! _ @ downvoter_説明! – Nishant

+1

私は正直ではありませんでした!私はそれが短くて "合法"という言葉を使用したので私はもう一つの答えを選んだ(私は単純な人だ) –

+0

@Kristopher Ives LOL。それは大丈夫だ。 – Nishant

2

はい。 sub-delims文字はすべて、そのままパスとして使用できます。サブデリミタは、アスタリスク(*)文字を含む:

sub-delims = "!"/"$"/"&"/"'"/"("/")" 
      /"*"/"+"/","/";"/"=" 

ありURIのいくつかの種類があるが、一般的には、パスはスラッシュで区切られたセグメントの集合として定義される:

path-absolute = "/" [ segment-nz *("/" segment) ] 

セグメントは、(segment-nzを空にすることはできません)文字で構成されている:

segment  = *pchar 
segment-nz = 1*pchar 

そしてpcharsub-delimsが含まれています

pchar   = unreserved/pct-encoded/sub-delims/":"/"@" 

参考:https://tools.ietf.org/html/rfc3986#appendix-A

関連する問題