When the same HTTP request works in dev but fails in production, debugging gets messy fast.
Example: a request returns 200 in dev but 400 in prod because of a missing header or slightly different payload—and it’s not obvious why.
Most of the time, this means jumping between logs, Postman, and custom middleware, trying to spot the difference.
To simplify this, I started working on a lightweight way to capture and inspect HTTP requests and responses directly inside the app (headers, body, timing).
The idea is simple: capture everything in one place and compare requests across environments to quickly see what changed.
It’s still early stage, and I’m exploring better comparison and visualization.
How do you debug these cases today?
If you want to check it out:
GitHub: https://github.com/georgidhristov/DebugProbe.AspNetCore
NuGet: https://www.nuget.org/packages/DebugProbe.AspNetCore
Top comments (0)