DEV Community

Cover image for Browser request interceptor
Le Vuong
Le Vuong

Posted on • Edited on

1

Browser request interceptor

Want to learn how a website works, debug web requests, or see how a server responds when you modify a request? You can do all of this by intercepting web requests, redirecting them, inspecting their content, making changes, and sending.

A browser extension can help streamline this process.

You can also inspect browser requests using built-in developer tools, allowing you to copy, modify, and send requests manually through the developer console. However, using browser extensions simplifies and automates these tasks.

Below are some browser interceptor extensions for your reference:

Top comments (2)

Collapse
 
nl8gh profile image
nl8 • Edited

For Chrome I'd suggest using inssman to start. (free & open source)

However, those with serious intentions, I recommend stop wastig time on the wrong things using the wrong tools and give requestly a try. (Its free for personal use + public repo on GH)

Why considering to use an extension/app at all:

  1. Blocking, redirecting, modifying network requests from within DevTools, require devtools to be open (detached or not).
  2. DevTools != DevTools || Chrome != Edge ...
  3. DRY

Good to know:
requestly also offers an macOS Desktop App hooking into Safari (there is no other way to achieve the same with a Safari browser extension due to secrutiy measures).

Collapse
 
patfinder profile image
Le Vuong

These tools sound very interesting. Given the phenomenal number of requests per second on the internet today, I believe creating tools like these is absolutely the right approach.

Thank you for sharing!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay