MyNet.Http 1.0.0

dotnet add package MyNet.Http --version 1.0.0                
NuGet\Install-Package MyNet.Http -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MyNet.Http" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MyNet.Http --version 1.0.0                
#r "nuget: MyNet.Http, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MyNet.Http as a Cake Addin
#addin nuget:?package=MyNet.Http&version=1.0.0

// Install MyNet.Http as a Cake Tool
#tool nuget:?package=MyNet.Http&version=1.0.0                

<div id="top"></div>

<br /> <div align="center"> <a href="https://github.com/sandre58/MyNetHttp"> <img src="images/logo.png" width="256" height="256"> </a>

<h1 align="center">My .NET Http</h1>

Downloads Forks Stargazers Issues MIT License

<p align="center"> <br /> The .NET Http is a versatile class library designed to simplify the process of converting objects into human-readable strings in .NET applications. This library provides developers with an easy-to-use interface for generating informative and understandable string representations of complex objects. <br /> Supporting only .NET 8.0 </p>

Language Framework Version Build

</div>

Getting Started

To start using My .NET Http in your project, follow these steps:

  1. Install the library via NuGet Package Manager:
    dotnet add package MyNet.Http
    
    

What's included ?

Simple HTTP Requests

  • HTTP Method Support: Send HTTP requests using common methods such as GET, POST, PUT, DELETE, and more.

  • Request Configuration: Configure request headers, query parameters, request body, and authentication credentials easily using intuitive methods and parameters.

  • Response Handling: Process HTTP responses and extract response data, status codes, headers, and content efficiently for further processing.

Flexibility and Customization

  • HTTP Client Configuration: Customize HTTP client settings such as timeout, connection pooling, and proxy configuration to suit specific application requirements.

  • Middleware Integration: Seamlessly integrate with ASP.NET Core middleware pipeline or other middleware frameworks for advanced request processing and interception.

Asynchronous Support

  • Async/Await Pattern: Utilize asynchronous programming patterns to send and handle HTTP requests asynchronously, ensuring responsive and efficient application performance.

  • Cancellation and Timeout Handling: Implement cancellation and timeout mechanisms to prevent long-running requests from blocking the application thread pool.

License

Copyright © Stéphane ANDRE.

My .NET Http is provided as-is under the MIT license. For more information see LICENSE.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 167 4/25/2024