|
2 | 2 |
|
3 | 3 | DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application. |
4 | 4 |
|
5 | | -It captures request and response data, exposes a local dashboard, and helps compare traces during API development without requiring a proxy, browser extension, or external SaaS service. |
| 5 | +It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs. |
6 | 6 |
|
7 | 7 | ## Links |
8 | 8 |
|
9 | 9 | - Website: [debugprobe.dev](https://debugprobe.dev) |
10 | 10 | - Documentation: [debugprobe.dev/docs](https://debugprobe.dev/docs) |
| 11 | +- Roadmap: [Roadmap.md](https://github.com/DebugProbe/DebugProbe.AspNetCore/blob/main/Roadmap.md) |
11 | 12 | - Live demo: [demo.debugprobe.dev/debug](https://demo.debugprobe.dev/debug) |
12 | 13 | - Demo API: [demo.debugprobe.dev/swagger](https://demo.debugprobe.dev/swagger) |
13 | 14 | - NuGet: [DebugProbe.AspNetCore](https://www.nuget.org/packages/DebugProbe.AspNetCore) |
@@ -67,6 +68,21 @@ app.UseDebugProbe(); |
67 | 68 | - Sensitive header masking |
68 | 69 | - Outgoing `HttpClient` request tracing |
69 | 70 |
|
| 71 | +## Trace Compare |
| 72 | + |
| 73 | +DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application. |
| 74 | + |
| 75 | +Typical workflow: |
| 76 | + |
| 77 | +1. Run both applications with DebugProbe enabled. |
| 78 | +2. Open the local dashboard at `/debug`. |
| 79 | +3. Open the trace you want to compare. |
| 80 | +4. Use the compare action and provide the remote application's base URL and trace ID. |
| 81 | + |
| 82 | +Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow. |
| 83 | + |
| 84 | +Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences. |
| 85 | + |
70 | 86 | ## Security Defaults |
71 | 87 |
|
72 | 88 | DebugProbe masks common sensitive headers automatically: |
|
0 commit comments