2011-09-20 58 views
4

雖然經歷了.net framework 4.5的功能,但我發現它支持RFC兼容的URI。什麼是RFC兼容的URI

專家請告訴我什麼是符合RFC的URI。

謝謝

+1

我假設你閱讀它[這裏](http://msdn.microsoft.com/en-us/library/ms171868(v = VS.110).aspx)。挖掘到[System.Net.Http](http://msdn.microsoft.com/zh-cn/library/system.net.http(v = VS.110).aspx)表示幾個新類設計爲匹配RFC2616,但沒有進一步的信息,我可以找到。 –

+0

@Damin:對..你是對的.. –

回答

7

RFC是一組互聯網標準,定義了互聯網協議的各個方面 - 在你的情況下,一個URI的標準格式。您可以在此處找到相關標準:http://www.ietf.org/rfc/rfc2396.txt

RFC 2396明確規定了組成URI的各個部分(例如方案,權限,路徑等)以及它們每個的有效值是什麼。

它們與RFC兼容的URI意味着.NET框架中的Uri類遵循上述標準並強制執行它。

+2

Defiintely看看RFC 3986,就像@Quentin提到的那樣。 –

+0

特別是由於3986使2396過時,你應該只看3986 :-) http://tools.ietf.org/html/rfc3986 – Philippe

2

RFC是一個規範;符合RFC的URI是符合該規範的URI。

你沒有說哪個 RFC儘管它可能意味着39862396(或我沒有發現的一個)。