A replication of .NET's ProblemDetails (https://tools.ietf.org/html/rfc7807) that doesn't rely on Microsoft.AspNetCore.Mvc.
-
Updated
Sep 23, 2024 - C#
A replication of .NET's ProblemDetails (https://tools.ietf.org/html/rfc7807) that doesn't rely on Microsoft.AspNetCore.Mvc.
Examples of how ASP.NET Core APIs can generate error responses using the Problem Details RFC 9457 specification.
go-problem-reporter captures HTTP responses that conform to RFC7807 Problem Details from your web application and sends to error reporting services.
Common exception handler for Spring boot web applications
Spring Web REST service for demonstrating problem handler
Spring Webflux REST service for demonstrating problem handler
Enables easy translation of exceptions that occur in web APIs into standardized problem detail responses. Targets .NET 6.0.
Several methods Global Error Handling use ProblemDetails With DotNet 8
Explore Spring boot 3 with Java 21
Operates exceptions in .NET services, both by providing exception/problem models, guard methods and exception handlers for REST and gRPC APIs.
ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.
Consistent error detail responses for ASP.NET core.
Como padronizar as respostas de erro em APIs .NET 7
VPSDemo: A task planning web API built with ASP.NET Core 6, employing Clean Architecture and EntityFramework Core, featuring automated mapping with AutoMapper and error handling with FluentResults.
A MessagePack resolver for AspNetCore's ProblemDetails
Template repository for ASP.NET Core Web API
.NET 6 | Startup Class | Autofac | Serilog | Serilog Sink Seq | Problem | Problem Details | Options Pattern
Sample projects that show how to not reinvent the wheel while developing
Using the ProblemDetails Class in ASP.NET Core Web API
Add a description, image, and links to the problemdetails topic page so that developers can more easily learn about it.
To associate your repository with the problemdetails topic, visit your repo's landing page and select "manage topics."