Adem's Dev Journey

How to intercept HTTP requests

08 Feb 2023 | 1 min read

🔊 PLAY THIS ARTICLE

In this blog post, I will show you how to intercept HTTP(S) requests. This is useful for debugging, testing, and other purposes.

HTTP Toolkit

HTTP Toolkit is a powerful tool for intercepting HTTP(S) requests. It’s available for Windows, macOS, and Linux. It’s also open source, so you can check out the source code if you want to.

To install HTTP Toolkit, you can download the installer from the website.

Fiddler

Fiddler is a free web debugging proxy for any browser, system or platform. It can log all HTTP(S) traffic between your computer and the Internet. Fiddler includes a powerful event-based scripting subsystem, and a variety of ancillary tools such as breakpoints, tampering, and live traffic generation.

Betwixt

Betwixt is a simple HTTP proxy that can be used to intercept HTTP(S) requests. Betwixt will help you analyze web traffic outside the browser using familiar Chrome DevTools interface.

To install Betwixt, you can download the installer from the repository

Charles

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).