Cuemon.Net.Http Namespace
Make HTTP calls using RFC 7231-compliant method definitions and an HTTP manager infrastructure. Use this namespace when you need to build and execute HTTP requests with RFC-compliant method constants. Start with HttpMethods for standard HTTP method constants, or HttpManager for building and sending HTTP requests.
Availability: .NET 10, .NET 9 and .NET Standard 2.0
Complements: System.Net.Http namespace
Classes
- HttpAuthenticationSchemes
Defines constants for well-known HTTP authentication schemes.
- HttpDependency
Provides a way to monitor any changes occurred to one or more URI resources while notifying subscribing objects.
- HttpHeaderNames
Defines constants for well-known HTTP headers.
- HttpManager
Provides ways for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.
- HttpManagerOptions
Specifies options that is related to the HttpManager class.
- HttpMethodConverter
This utility class is designed to make HttpMethod related conversions easier to work with.
- HttpRequestOptions
Specifies options that is related to HttpManager operations.
- HttpWatcher
Provides a watcher implementation designed to monitor and signal changes applied to an URI resource by raising the Changed event.
- HttpWatcherOptions
Configuration options for HttpWatcher.
Interfaces
- IContentNegotiation
Defines a way to support content negotiation for HTTP enabled applications.
Enums
- HttpMethods
Defines the official HTTP data transfer method (such as GET, POST, or HEAD) used by the client to query a web server.