All web applications make extensive use of the HTTP protocol (or HTTPS for secure sites). Even simple web pages require the use of multiple HTTP requests to download HTML, graphics and javascript. The ability to view the HTTP interaction between the browser and web site is crucial to these areas of web development:
HttpWatch integrates with Internet Explorer and Firefox browsers to show you exactly what HTTP traffic is triggered when you access a web page. If you access a site that uses secure HTTPS connections, HttpWatch automatically displays the decrypted form of the network traffic.
Conventional network monitoring tools just display low level data captured from the network. In contrast, HttpWatch has been optimized for displaying HTTP traffic and allows you to quickly see the values of headers, cookies, query strings and more…
HttpWatch also supports non-interactive examination of HTTP data. When log files are saved, a complete record of the HTTP traffic is saved in a compact file. You can even examine log files that your customers and suppliers have recorded using the free Basic Edition.
HttpWatch is used in a wide variety of companies and industries for tasks such as:
- Testing a web application to ensure that it is correctly issuing or setting headers that control page expiration
- Finding out how other sites work and how they implement certain features
- Checking the information that the browser is supplying when you visit a site
- Verifying that a secure web site is not issuing sensitive data in cookies or headers
- Tuning the performance of a web site by measuring download times, caching or the number of network round trips
- Learning about how HTTP works (useful for programming and web design classes)
- Alowing webmasters to fine tune the caching of images and other content
- Performing regression testing on production servers to verify performance and correct behavior
HttpWatch captures a wide range of HTTP related data including:
- Headers and Cookies
- URLs and method (e.g. GET, POST, etc)
- Parameters sent in a query strings and POST requests
- HTTP status codes and errors
- Redirections
- The network size of the HTTP response including headers
- Chunked encoding