System.Net.Http Module

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.

Examples

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.

Grammars

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

Namespaces

HttpTokens
System
Net
Http
UriTokens

Files

System.Net.Http/ChunkedBodyReader.cm
System.Net.Http/Http.cm
System.Net.Http/Http.parser
System.Net.Http/HttpAgent.cm
System.Net.Http/HttpChunkHeaderParser.cm
System.Net.Http/HttpChunkHeaderParser.parser
System.Net.Http/HttpClassMap.cm
System.Net.Http/HttpClient.cm
System.Net.Http/HttpDateParser.cm
System.Net.Http/HttpDateParser.parser
System.Net.Http/HttpFieldValueParser.cm
System.Net.Http/HttpFieldValueParser.parser
System.Net.Http/HttpHeaderParser.cm
System.Net.Http/HttpHeaderParser.parser
System.Net.Http/HttpLexer.cm
System.Net.Http/HttpLexer.lexer
System.Net.Http/HttpMediaTypeParser.cm
System.Net.Http/HttpMediaTypeParser.parser
System.Net.Http/HttpParser.cm
System.Net.Http/HttpRequest.cm
System.Net.Http/HttpStatusLineParser.cm
System.Net.Http/HttpStatusLineParser.parser
System.Net.Http/HttpTokens.cm
System.Net.Http/MediaType.cm
System.Net.Http/TokenValueParsers.cm
System.Net.Http/Uri.cm
System.Net.Http/Uri.parser
System.Net.Http/UriClassMap.cm
System.Net.Http/UriLexer.cm
System.Net.Http/UriLexer.lexer
System.Net.Http/UriReference.cm
System.Net.Http/UriTokens.cm

Classes

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