Namespace Kampute.HttpClient
Classes
- 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.
Structs
- HttpErrorHandlerResult
Represents the outcome of an HTTP error handling attempt by a specific handler, indicating whether it determines a failed request should be retried.
- HttpRequestMessageCloneManager
Manages clones of HttpRequestMessage for retry operations.