Tiny.RestClient 1.7.1

.NET Standard 1.1 .NET Framework 4.5

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.

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

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1
.NET Framework net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen30 tizen40 tizen60
Universal Windows Platform uap uap10.0
Windows Phone wpa81
Windows Store netcore netcore45 netcore451
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 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.

FrappeRestClient.Net

.Net REST client for Frappe Framework

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 Downloads Last updated
1.7.1 52,414 5/29/2020
1.7.0 13,783 11/1/2019
1.6.6 1,284 10/16/2019
1.6.5 1,199 10/16/2019
1.6.4 10,098 8/13/2019
1.6.3 1,890 5/21/2019
1.6.2 1,080 5/4/2019
1.6.1 16,388 1/21/2019
1.6.0 3,324 10/27/2018
1.5.5 797 10/18/2018
1.5.4 695 10/18/2018
1.5.3 693 10/1/2018
1.5.2 664 9/30/2018
1.5.1 621 9/26/2018
1.5.1-alpha001 563 9/25/2018
1.5.0 638 9/23/2018
1.4.2 715 9/17/2018
1.4.1 663 9/16/2018
1.4.0 671 9/16/2018
1.3.5 1,385 9/11/2018
1.3.4 642 9/10/2018
1.3.3 629 9/10/2018
1.3.3-alpha0001 580 9/10/2018
1.3.2 692 9/9/2018
1.3.1 664 9/9/2018
1.3.0 692 9/9/2018