New in Version 14

Console Output Recording

Console output from Edge and Chrome (version 64 onwards) is now recorded by HttpWatch. This includes logged error, warning and information messages and output from the JavaScript runtime such as syntax errors, exceptions and calls to the console.* API :

The console output from a browser can be essential for debugging client-side code in PWAs (Progressive Web Applications) that use large JavaScript libraries or WebAssembly hosted code (e.g. C#, C++ etc):

Console recording can be controlled from Tools->Options:

A new Console column shows whether console output was recorded for a page or request:

Console tabs show the console output associated with a selected page or request:

Updated User Interface

The HttpWatch UI has been updated with new flat look icons:

New in Version 13.1

Improved Display of URLs

The page URL (including fragments) is now shown for each page group making it easier to debug Progressive Web Apps (PWAs) where URL fragments may be used for navigation. Also by default, URLs are displayed relative to the containing page and the HTTPS scheme prefix is hidden:

Insecure HTTP Warning Symbol

A red warning triangle is displayed next to insecure HTTP requests:

URL Display Options

A new URL Display options tab can be used to configure how URLs are displayed:

Warning Generated When HTTP/2 Not Used

A new warning (HW1011) highlights requests that did not use HTTP/2 (or a later network protocol) and therefore may not have optimal performance:

New in Version 13.0

Support For Microsoft Edge

HttpWatch now supports Microsoft Edge version 80 or later using an extension hosted in the Microsoft Store:

Enhanced Installer

You can now choose which browsers to use with HttpWatch when you run the installer. It is also possible to only install HttpWatch Studio if you just want to open existing HAR or HWL log files:

Automation Support For Microsoft Edge

Automation scripts can use the HttpWatch automation interface to control HttpWatch in Microsoft Edge:

New Find Method on Entries Automation class

The Find Method can be used to quickly locate requests by URL or ID either within a page or a whole log file:

Supports Snapped Window Positions

HttpWatch now restores extension and log windows to their original position even if they were placed with the Windows snap feature:

URL Indicator Symbols Show the use of  Fetch and XmlHttpRequest APIs

In Chrome and Edge an arrow symbol next to a URL shows that a request was created using the XmlHttpRequest (XHR) API in Javascript:

Or an arrow head symbol if the Fetch API was used:

Displays Service Worker Activity

When a service worker script intercepts a request the Result now displays (Service Worker). The status code is available in the data tip or Overview Tab:

A diamond URL indicator is used to show the outgoing requests made by a service worker:

Displays SameSite Cookie Attribute

The cookie panel now displays the SameSite attribute for cookies received from the server:

Shows The Use of the Memory and Prefetch Cache

The Result column in Chrome and Edge now shows whether the memory or prefetch cache was used:

Detects The Use of JSON Without The Correct Content Type

HttpWatch now formats and applies password masking to JSON content even if the content type has been incorrectly set to a different format:

New in Version 12.2

SVG Support

SVG images can now be displayed on the Content tab in Windows 10 Creators Update (version 1703) or later:

Switchable Image Preview

The Preview button on the Content tab can be used to switch between the graphical image view and the underlying image data:

New in Version 12.1

More Powerful Filtering

Multi-value strings are supported in the Filter dialog by using the | (vertical bar) character as a separator. For example, entering '|fonts/' in the URL field would match against any URL that contained '' or 'fonts/':

Experimental Support for Microsoft Edge (Chromium)

The HttpWatch Extension can be added to the Edge (Chromium) beta from the Chrome Web Store. A full implementation will be available when Edge (Chromium) is officially released. For more details see Experimental Support For Microsoft Edge (Chromium):

Support for WebP Images and Animations

The content tab can now display WebP images and animations:

New in Version 12

Enhanced Debugging of JSON Based REST API Calls

Single Page Applications (SPA) and other modern web development techniques make extensive use of JSON based REST calls to the server. HttpWatch 12 can now display formatted, syntax highlighted JSON request and response bodies:

POST Data Tab Displays Top Level JSON Data Items

Top level data items in a JSON request can now be viewed in the same way as parameters from form submits:

POST Data Tab Has a New Text View

The underlying text of a form submit or a JSON request body can be viewed in the POST Data tab by selecting Text from the View menu:

Password Masking Now Applies to Top Level JSON Values

The masking of potentially sensitive fields such as passwords now applies to JSON request bodies as well as form submits:

Textual Content is Displayed in a Folding Viewer

The new folding feature allows sections of text (e.g. an HTML tag) to be collapsed. This can help to simplify the structure of a file and make it easier to locate and view areas of interest:

Export Selected Pages and Requests as HAR

A new context menu item in the main request grid allows selected pages or requests to be saved to a HAR file instead of exporting the whole log:

Ability to View the Original Order of POST Values

In some cases web servers might look at the original order in which parameters were sent in a POST request. This order is now available in the sortable Index column:

Faster Loading of Large HAR Files

Large HTTP Archive (HAR) files now open up to 5 times faster in HttpWatch Studio.

New Properties Added to the Automation Interface

The Content automation class has two new properties:

  • The Encoding property shows the format in which text was originally delivered by the server, e.g. UTF8, Japanese, etc.
  • The Text property automatically provides access to the Unicode version of the text and performs any conversions as required based on how the text was encoded.

Also, the Data property has changed to return a byte array making it simpler to access non-textual resources such as images.

The Request class has two new properties, Data and Text, providing access to binary and textual request bodies.

New in Version 11.1

HttpWatch Automation Interface Supports Google Chrome

The HttpWatch automation interface now supports automated page testing with Chrome:

New in Version 11

HttpWatch Supports Google Chrome

An HttpWatch window can now be opened and used to record network traffic in Chrome by clicking on the HttpWatch icon:

or using the context menu on any web page:

HAR Files Can Now Include (Cache) and Errors

The HAR file specification didn't allow cache only or failing requests to be recorded. HttpWatch now uses the same extended properties as other well known tools to circumvent this restriction:

Ready to get started? TRY FOR FREE Buy Now