Skip to content
No description or website provided.
Branch: master
Clone or download
DanielCauser Merge pull request #36 from aritchie/master
Various Cleanups & Improvements
Latest commit 5bf5094 Mar 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
art Add files via upload Apr 27, 2018
src
.gitattributes
.gitignore [CF] stupid backup files Apr 25, 2018
LICENSE various other cleanups Mar 24, 2019
README.md [DC] ( #32 ) Adding build status and nuget labels Feb 15, 2019

README.md

HttpTracer

A simple http tracing library to write request and response information to your output window. Making your life easier when debugging http calls!

Channel Status
Build Build status
NuGet.org #

Platform Support

Http Tracer is a .NET Standard 2.0 library.

Platform Version
Xamarin.iOS iOS 7+
Xamarin.Android API 14+
Windows 10 UWP 10.0.16299+
.NET Core 2.0+
ASP.NET Core 2.0+
.NET 4.6.1+

Getting Started

It is really easy to start using and debugging your Http requests, just add a instance of HttpTracerHandler to your HttpClient creation and start picking up the traces in your Visual Studio console window.

using HttpTracer;
public async Task GetMyData()
{
    var tracer = new HttpTracerHandler();
    var client = new HttpClient(tracer);
    var result = await client.GetAsync("http://myserviceurl.com");
}

If you happen to use custom Http Handlers in your project, we suggest you use our Http handler builder:

using HttpTracer;
public async Task GetMyData()
{
    var builder = new HttpHandlerBuilder();

    builder.AddHandler(new MyHandler3())
           .AddHandler(new MyHandler2())
           .AddHandler(new MyHandler1());
           
    var client = new HttpClient(builder.Build());
    var result = await client.GetAsync("http://myserviceurl.com");
}

License

Under MIT (see license file)

Want To Support This Project?

All we ask is to be active by submitting bugs, features, and sending those pull requests down!

You can’t perform that action at this time.