Skip to content

Manipulate

Tony West edited this page Apr 23, 2026 · 1 revision

Manipulate

The Manipulate tab is a raw HTTP request editor with a side-by-side response viewer. Use it when you want to tweak and resend a request repeatedly without going through the intercept flow.

Sending a request

Paste or type a raw HTTP request into the editor, set the scheme (http or https) and target host, then click send. The response appears alongside the request with headers, body, status, and timing information.

A common workflow:

  1. Find a request of interest in the History tab.
  2. Use the "Manipulate" action from the history detail view.
  3. Edit the request in Manipulate and send again.
  4. Iterate on parameters, headers, or body to test the behavior you want.

Editor features

  • Syntax highlighting for HTTP, headers, and common body types (JSON, form data, XML).
  • Resizable request and response panes.
  • Content-Length is recalculated for you when you change the body, so you do not have to update it manually.

When to use Manipulate vs Intercept vs Fuzzer

  • Use Intercept when you want to modify a live request that a real client is making.
  • Use Manipulate when you want to craft or replay requests on your own terms.
  • Use Fuzz when you want to send many variations automatically.

Clone this wiki locally