| AuthSchemes | Provides constants for common HTTP authentication schemes. |
| BackoffStrategies | Provides a collection of factory methods for creating instances of different retry strategies. |
| HttpContentDeserializerCollection | Represents a specialized collection of IHttpContentDeserializer instances. |
| HttpContentException | The exception that is thrown when an invalid or unsupported content is encountered in an HTTP response. |
| HttpContentExtensions | Provides extension methods for HttpContent to enhance functionality related to HTTP content processing. |
| HttpErrorHandlerCollection | Represents a specialized collection of IHttpErrorHandler instances. |
| HttpRequestErrorContext | Represents the context of an HTTP request error, encapsulating details about the request, the error encountered, and the client that sent the request. |
| HttpRequestMessageEventArgs | Provides event data for events that involve manipulation or inspection of HTTP request messages. |
| HttpRequestMessageExtensions | Provides extension methods for HttpRequestMessage to enhance functionality related to HTTP request processing. |
| HttpRequestMessagePropertyKeys | Defines constant keys for storing and identifying custom properties in an HttpRequestMessage. |
| HttpRequestScope | Represents a scope of properties and headers that can be used for HttpRestClient requests. |
| HttpResponseErrorContext | Represents the context of an HTTP response error, providing information about the HTTP request, the client that sent the request, the error encountered, and the response that indicates failure. |
| HttpResponseException | Represents an exception that is thrown when an HTTP request results in a failure HTTP status code. |
| HttpResponseHeadersExtensions | Provides extension methods for HttpResponseHeaders to facilitate HTTP response processing. |
| HttpResponseMessageEventArgs | Provides event data for events related to the receipt of HTTP responses. |
| HttpRestClient | Facilitates HTTP communication with RESTful APIs by wrapping HttpClient. |
| HttpRestClientExtensions | Provides extension methods for HttpRestClient to facilitate sending HTTP requests using various methods, including GET, POST, PUT, PATCH, and DELETE. |
| HttpRestClientFormExtensions | Provides extension methods for HttpRestClient to support sending HTTP requests with URL-encoded form content. |
| HttpVerb | A helper class for retrieving the standard HTTP methods. |
| MediaTypeHeaderValueStore | Provides a cache for MediaTypeWithQualityHeaderValue instances to improve performance by reusing instances for frequently requested media types and quality settings. |
| MediaTypeNames | Provides constants for common media type names used in MIME content types. |
| MediaTypeNames.Application | Represents media type names for application content types. |
| MediaTypeNames.Audio | Represents media type names for audio content types. |
| MediaTypeNames.Image | Represents media type names for image content types. |
| MediaTypeNames.Text | Represents media type names for text content types. |
| MediaTypeNames.Video | Represents media type names for video content types. |