HTTP Debugger v8.11 Debug HTTP API Calls

Debug HTTP API calls to a back-end and between back-ends

Easy installation, clean UI and short ramp-up time HTTP Sniffer

HTTP Debugger is used in thousands of companies around the World, including:

HTTP Sniffer

Debug HTTP Traffic

See what's going in/out for your web app. Debug HTTP calls to the backend.

Performance Tuning

Investigate performance problems that come up with your website or app.

Security Testing

Resubmit modified sessions to backend, to test and detect security problems.

Decrypt SSL

Decrypt SSL traffic from browsers, desktop apps and Android emulators.

HTTP Session Manipulation

Edit server responses, simulate server erros and redirect connections.

Export to Excel, JSON or CSV

Export data to Microsoft Excel, JSON, XML, TXT and CSV formats.

What our customers say

"I do a lot of web development and your tool is much easy to use than others and it does not use the pcap library. I liked the simplicity and the Excel export capacity of HTTP Debugger."
John Eischen,
  Senior Consultant,
  Piacenza Area, Italy
"HTTP Debugger made the whole process of identifying problems with code easier. Very useful for testing my app's http web requests, particularly useful when debugging OAuth."
Rhys Campbell,
  DBA at Swiss Telecoms Company,
  Bern, Switzerland
"I use HTTP Debugger to test microcontrollers communicating within an IoT architecture. It enabled me to test what a packet should look like when accessing REST API service. Best of luck with your cool product."
Glenn Vassallo,
  CTO at SmartShepherd | AgTech,
  Sydney, Australia

HTTP Debugger API

With HTTP Debugger API you can view and analyze the HTTP traffic directly in your application in C#, Java, C++, PowerShell or Node.js; or log the HTTP traffic to the disk and analyze it in HTTP Debugger UI.

Read more about HTTP Debugger API.

C# Sample

static void Main(string[] args)
{
  var api = new HttpDebuggerApi();
  api.LoadSettings("C:\\MySettings\\settings.xml");
  api.OnRequestHeader += (id, url, header, ...) =>
  {
    Console.WriteLine("New request: url: {0}", url);
  };
}

PowerShell Sample

$api = New-Object -ComObject HttpDebugger.Api
$api.LoadSettings("C:\MySettings\settings.xml");
$res = $api.StartLogger("C:\Tmp\Logs")
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true;
$ie.Navigate("http://www.google.com");
[System.Threading.Thread]::Sleep(5000)
$ie.Quit();

Upgrade Your Toolkit Today!


HTTP Sniffer