Skip to content

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.cs
  • src/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/HttpJsonClient/HttpRequestResult.cs
  • src/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/HttpJsonClient/HttpJsonClientExtensions.cs
  • src/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/ClientInfo.cs
  • src/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/SAIF.NetCore.HttpClients/Exceptions/ClientNotInitializedException.cs