The System.Net.Http module contains a simple HTTP/1.1 client and URI parser.
The fundamental classes are HttpClient , UriReference and HttpHeaderCollection . Support for HTTPS protocol is implemented by means of GnuTLS library.
This httpClient1 example program retrieves an XML document using HTTP protocol and prints it to console.
This httpClient2 example program retrieves a HTML document using HTTPS protocol and prints the response statistics to console.
This program retrieves an RFC document from rfc-editor.org, saves it to a file and then shows it in the default browser.
HTTP Lexical Grammar |
HTTP Grammar |
HTTP Date Grammar |
HTTP Field Value Grammar |
HTTP Header Grammar |
HTTP Media Type Grammar |
HTTP Status Line Grammar |
URI Lexical Grammar |
URI Grammar |
HttpTokens | ||
System | ||
Net | ||
Http | ||
UriTokens |
public static class | Http |
public static class | HttpChunkHeaderParser |
public static class | HttpClassMap |
public static class | HttpDateParser |
public static class | HttpFieldValueParser |
public static class | HttpHeaderParser |
public class | HttpLexer |
public static class | HttpMediaTypeParser |
public static class | HttpStatusLineParser |
public static class | Uri |
public static class | UriClassMap |
public class | UriLexer |