HTTP Logger - Visual Studio Extension
Real-time HTTP/HTTPS traffic monitor and debugger for Visual Studio.
✨ Features
- 🌐 HTTP/HTTPS Capture
- 🔓 HTTPS Decrypt - See HTTPS content as plaintext!
- ⚡ Auto-configured proxy - Zero configuration required!
- 📊 Integrated UI - Tool window in Visual Studio
- 📝 Complete Headers & Body - Request and Response (including HTTPS!)
- 🔍 Advanced Filters - Method, Status, URL
- ⏱️ Metrics - Duration, status code, timestamps
- 🔐 Auto SSL Certificate - Installed automatically
🚀 Quick Start (3 Steps)
1. Install the extension
2. Open in VS
Visual Studio > View > HTTP Logger
3. Capture
1. Click "▶ Start Capture"
2. F5 your app
3. SEE THE REQUESTS! 🎉
NO app.config configuration needed! ⚡
🎯 How It Works
Auto Proxy
Start Capture → Windows proxy configured automatically
Stop Capture → Proxy restored automatically
💡 Usage Example
// In your app (NO configuration needed!)
var client = new HttpClient();
var response = await client.GetAsync("https://api.github.com/users/github");
var json = await response.Content.ReadAsStringAsync();
In HTTP Logger you'll see:
✅ GET https://api.github.com/users/github | 200 OK | 234ms
Response Body: {"login":"github", "id":9919, ...} ← DECRYPTED!
🔍 Features in Detail
Advanced Filters
- Method: GET, POST, PUT, DELETE, PATCH
- Status: 2xx, 3xx, 4xx, 5xx
- URL: Text search
Interface
┌─────────────────────────────────────────┐
│ [Start] [Stop] [Clear] Reqs: 25/125 │
├─────────────────────────────────────────┤
│ [GET ▼] [2xx ▼] [api.github____] [⟳] │
├─────────────────────────────────────────┤
│ Time │ Method │ URL │ Status │
│ 10:30 │ GET │ github.com │ 200 OK │
└─────────────────────────────────────────┘
🐛 Troubleshooting
No requests showing?
- ✅ Did you click "Start Capture"?
- ✅ Is VS running as Administrator? (first time only)
HTTPS not decrypting?
- Run VS as Administrator
- Certificate is installed automatically
📄 License
This project is open-source. See LICENSE for details.