Dsr.Architecture.Infrastructure.Provider
1.0.3
dotnet add package Dsr.Architecture.Infrastructure.Provider --version 1.0.3
NuGet\Install-Package Dsr.Architecture.Infrastructure.Provider -Version 1.0.3
<PackageReference Include="Dsr.Architecture.Infrastructure.Provider" Version="1.0.3" />
<PackageVersion Include="Dsr.Architecture.Infrastructure.Provider" Version="1.0.3" />
<PackageReference Include="Dsr.Architecture.Infrastructure.Provider" />
paket add Dsr.Architecture.Infrastructure.Provider --version 1.0.3
#r "nuget: Dsr.Architecture.Infrastructure.Provider, 1.0.3"
#:package Dsr.Architecture.Infrastructure.Provider@1.0.3
#addin nuget:?package=Dsr.Architecture.Infrastructure.Provider&version=1.0.3
#tool nuget:?package=Dsr.Architecture.Infrastructure.Provider&version=1.0.3
DSR.Architecture.Infrastructure.Provider
This project provides a client for making RESTful API calls within the DSR.Architecture solution. It abstracts the complexities of HTTP communication, offering a simple and consistent way to interact with external services.
Features
- REST Client: A simple client for making GET, POST, PUT, and DELETE requests.
- Header Management: Support for default and request-specific headers.
- JSON Serialization: Automatic serialization and deserialization of request and response bodies.
Usage
Use this project to communicate with external RESTful APIs in a standardized way across the DSR.Architecture solution.
Installation
Once published, install via NuGet:
dotnet add package DSR.Architecture.Infrastructure.Provider
Dependencies
- DSR.Architecture.Domain (project reference)
- DSR.Architecture.Utilities (project reference)
Contributing
Contributions are welcome! Please submit issues or pull requests via GitHub.
License
This project is licensed under the MIT License. See the LICENSE for details.
Authors
- Jonathan Jimenez
Tags
infrastructure, provider, rest-client, http, api, architecture, modular, enterprise, dsr-architecture
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Dsr.Architecture.Domain (>= 1.0.1)
- Dsr.Architecture.Utilities (>= 1.0.3)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.