Flurl.Http.Signed
4.0.2
dotnet add package Flurl.Http.Signed --version 4.0.2
NuGet\Install-Package Flurl.Http.Signed -Version 4.0.2
<PackageReference Include="Flurl.Http.Signed" Version="4.0.2" />
<PackageVersion Include="Flurl.Http.Signed" Version="4.0.2" />
<PackageReference Include="Flurl.Http.Signed" />
paket add Flurl.Http.Signed --version 4.0.2
#r "nuget: Flurl.Http.Signed, 4.0.2"
#:package Flurl.Http.Signed@4.0.2
#addin nuget:?package=Flurl.Http.Signed&version=4.0.2
#tool nuget:?package=Flurl.Http.Signed&version=4.0.2
Flurl
Flurl is a modern, fluent, asynchronous, testable, portable, buzzword-laden URL builder and HTTP client library.
var result = await "https://api.mysite.com"
.AppendPathSegment("person")
.SetQueryParams(new { api_key = "xyz" })
.WithOAuthBearerToken("my_oauth_token")
.PostJsonAsync(new { first_name = firstName, last_name = lastName })
.ReceiveJson<T>();
[Test]
public void Can_Create_Person() {
// fake & record all http calls in the test subject
using var httpTest = new HttpTest();
// arrange
httpTest.RespondWith("OK", 200);
// act
await sut.CreatePersonAsync("Frank", "Reynolds");
// assert
httpTest.ShouldHaveCalled("http://api.mysite.com/*")
.WithVerb(HttpMethod.Post)
.WithContentType("application/json");
}
Get it on NuGet:
PM> Install-Package Flurl.Http
Or get just the stand-alone URL builder without the HTTP features:
PM> Install-Package Flurl
For updates and announcements, follow @FlurlHttp on Twitter.
For detailed documentation, please visit the main site.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. net9.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.1
- Flurl.Signed (>= 4.0.0)
- System.Text.Json (>= 6.0.4)
-
.NETStandard 2.0
- Flurl.Signed (>= 4.0.0)
- System.Text.Encoding.CodePages (>= 4.5.1)
- System.Text.Json (>= 6.0.4)
-
net6.0
- Flurl.Signed (>= 4.0.0)
NuGet packages (18)
Showing the top 5 NuGet packages that depend on Flurl.Http.Signed:
| Package | Downloads |
|---|---|
|
openstack.net
An OpenStack SDK for Microsoft .NET |
|
|
Keycloak.Net
C# client for Keycloak |
|
|
Bitbucket.Net
Package Description |
|
|
SolrExpress
A simple and lightweight query .NET library for Solr, in a controlled, buildable and fail fast way. |
|
|
Doxi.APIClient
**Doxi** is advanced software designed for digitally signing documents and streamlining the approval process of various organizational documents, including agreements, contracts, orders, procurement processes, directorate approvals, invoices, and more. The Doxi system enables participants in the signature and confirmation rounds to sign securely and immediately in a digital form from anywhere, using both mobile phones and computers. This Nuget package is an interface to Doxi REST API documented in the link: [https://apidocs.doxi-sign.com](https://apidocs.doxi-sign.com) |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Flurl.Http.Signed:
| Repository | Stars |
|---|---|
|
App-vNext/Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
|
|
|
sebastienros/jint
Javascript Interpreter for .NET
|
|
|
lvermeulen/Keycloak.Net
C# client for Keycloak 6.x
|