SAIF.NetCore.HttpClients API reference¶
This page lists all public types exposed by SAIF.NetCore.HttpClients. Each type links to its full API reference page.
Types¶
| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| HttpJsonClient | Class | SAIF.NetCore.Services.HttpClient |
Stateful facade over RestSharp that implements IHttpJsonClient, building, authenticating, executing, and retrying outbound JSON HTTP requests |
| HttpRequestResult | Class | SAIF.NetCore.Services.HttpClient |
Implements IHttpRequestResult; holds a normalized response (status, content, headers, error information) and converts content/headers to typed values |
| HttpJsonClientExtensions | Class | SAIF.NetCore.Services.HttpClient |
Static extension methods for URL cleanup, JSON content conversion, and case-insensitive header-value conversion |
| ClientInfo | Class | SAIF.NetCore.Services.HttpClient |
Caller-identity value object (machine name, application ID, user name) propagated as request headers on every call |
| ClientNotInitializedException | Class | SAIF.NetCore.Services.HttpClients.Exceptions |
Thrown when a verb method is called before both ClientInfo and the base URL have been set |
Sources¶
src/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/HttpJsonClient/HttpJsonClient.cssrc/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/HttpJsonClient/HttpRequestResult.cssrc/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/HttpJsonClient/HttpJsonClientExtensions.cssrc/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/ClientInfo.cssrc/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/Exceptions/ClientNotInitializedException.cs