Usage with HttpClient
Webinex.Coded
out of the box supports HttpClient
. When remote service returns failed response with x-coded-failure
HTTP header, than CodedExceptionHttpMessageHandler
will deserialize coded exception payload and throw CodedException
.
Startup.cs
services
.AddHttpClient("REMOTE_SERVICE")
.AddCodedExceptionHttpMessageHandler()