While going through features of .NET framework 4.5, I found that it supports RFC-compliant URIs. What does it mean to have RFC-compliant URI support?
Asked
Active
Viewed 7,718 times
5
-
1I assume you read it [here](http://msdn.microsoft.com/en-us/library/ms171868(v=VS.110).aspx). Digging into [System.Net.Http](http://msdn.microsoft.com/en-us/library/system.net.http(v=VS.110).aspx) indicates that several new classes are designed to match RFC2616, but no further information that I can find. – Damien_The_Unbeliever Sep 20 '11 at 10:42
-
@Damin: yes.. you are right.. – Dr. Rajesh Rolen Sep 20 '11 at 10:44
2 Answers
10
RFC is a set of internet standards that define various aspects of internet protocols - in your case the standard format of an URI. You can find the relevant standard here: http://www.ietf.org/rfc/rfc2396.txt
RFC 2396 defines explicitly what are the parts that make up an URI (for example the scheme, authority, path etc.) and what are the valid values for each of them.
What they mean with RFC-compliant URIs is that the Uri class from the .NET framework follows the above standard and enforces it.

byteflux
- 226
- 1
- 6
-
2
-
Especially since 3986 makes 2396 obsolete, you should actually only look at 3986 :-) http://tools.ietf.org/html/rfc3986 – Philippe Sep 03 '14 at 07:26