Let's say I have a simple service that's registered as a Transient in Startup, and I use Flurl like so:
public async Task DoStuff()
{
string url = "some valid Url";
await url
.AppendPathSegment("notifications")
.WithHeader("a header", headervalue1)
.WithHeader("another header", headervalue2)
.PostJsonAsync(data);
}
This service will be used a lot throughout our app. Can I count on Flurl to handle the requests efficiently so that my app doesn't exhaust the number of sockets available under heavy loads?