Tiny.RestClient 1.7.1

Tiny.RestClient facilitates the dialog between your API and your application. It hides all the complexity of communication, deserialisation ...

     Features :
     * Modern async http client for REST API.
     * Support of verbs : GET, POST , PUT, DELETE, PATCH and custom http verbs
     * Support of ETag
     * Support of multi-part form data
     * Support of cancellation token on each requests
     * Support of : download file and Upload file
     * Automatic XML and JSON serialization / deserialization
     * Support of custom serialisation / deserialisation
     * Support of camelCase, snakeCase kebabCase for json serialization
     * Support of compression and decompression (gzip and deflate)
     * Typed exceptions which are easier to interpret
     * Define timeout globally or per request
     * Timeout exception thrown if the request is in timeout (by default HttpClient sends OperationCancelledException, so we can't distinguish between user cancellation and timeout)
     * Provide an easy way to log : all sending of request, failed to get response, and the time get response.
     * Support of export requests to postman collection
     * Support of display cURL requests in debug output
     * Support of Basic Authentification
     * Support of OAuth2 Authentification

Requires NuGet 3.0.3 or higher.

Install-Package Tiny.RestClient -Version 1.7.1
dotnet add package Tiny.RestClient --version 1.7.1
<PackageReference Include="Tiny.RestClient" Version="1.7.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Tiny.RestClient --version 1.7.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Tiny.RestClient, 1.7.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Tiny.RestClient as a Cake Addin
#addin nuget:?package=Tiny.RestClient&version=1.7.1

// Install Tiny.RestClient as a Cake Tool
#tool nuget:?package=Tiny.RestClient&version=1.7.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

See release notes at https://github.com/jgiacomini/Tiny.RestClient/blob/master/RELEASE-NOTES.md

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Tiny.RestClient:

Package Downloads
Cardinal.ClickSign
Biblioteca de acesso à api do serviço de assinatura de documentos online ClickSign baseada em .Net Standard 2.0.
Cardinal.AspNetCore.Identity
Biblioteca de autenticação e autorização Cardinal .NET Core API.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.7.1 16,588 5/29/2020
1.7.0 8,992 11/1/2019
1.6.6 1,017 10/16/2019
1.6.5 1,064 10/16/2019
1.6.4 7,460 8/13/2019
1.6.3 1,485 5/21/2019
1.6.2 950 5/4/2019
1.6.1 6,859 1/21/2019
1.6.0 3,005 10/27/2018
1.5.5 644 10/18/2018
1.5.4 545 10/18/2018
1.5.3 537 10/1/2018
1.5.2 510 9/30/2018
1.5.1 475 9/26/2018
1.5.1-alpha001 443 9/25/2018
1.5.0 486 9/23/2018
1.4.2 532 9/17/2018
1.4.1 500 9/16/2018
1.4.0 494 9/16/2018
1.3.5 1,230 9/11/2018
1.3.4 476 9/10/2018
1.3.3 469 9/10/2018
1.3.3-alpha0001 465 9/10/2018
1.3.2 520 9/9/2018
1.3.1 496 9/9/2018
1.3.0 517 9/9/2018