HTTP Workbench — Support

Published by Marionette Consulting LLP

HTTP Workbench is a developer utility for composing, replaying, and parameter-sweeping HTTP requests on iPhone. This page covers how to use it and how to get help.

Getting started

Repeater

Open the Repeater tab, choose a method, enter a URL, add headers or a body, and tap Send. The response appears below with Pretty, Raw, and Headers views. Tap Save to keep a request and its response in History.

Sweep

In the Sweep tab, tap § Insert marker next to a URL, header, or body field to mark an insertion point. Add a value set inline or load a plain-text wordlist, choose a mode (Single, Shared, Paired, or Combinations), then tap Start sweep. Results stream in live; filter them by status class or grep matches, and tap Export for a CSV.

Import

Bring in requests from a Charles Proxy session export (.chlsj) via the Files app or the share sheet — choose HTTP Workbench to import.

Export & copy

From a saved request's detail screen you can Export HAR (HTTP Archive) or copy the raw request or response to the clipboard.

Appearance

Choose Light, Dark, or System appearance from About (the ⋯ menu in History).

Frequently asked questions

Is my data private?

Yes. HTTP Workbench stores everything locally on your device and collects no personal data. See the Privacy Policy for details.

Why does it allow plain HTTP connections?

The app is designed for testing endpoints you specify, including local and internal development servers that are only reachable over unencrypted HTTP. Please use it only against systems you own or are authorized to test, and exercise caution with sensitive data over insecure connections.

My import shows an empty response or a 0 status.

Imported Charles sessions are shown as requests; saved values such as status, size, and timing come from requests you send within the app. Open the request and tap Send to get a live response.

Contact

Need help or found a bug? Email support@marionette.in and we'll get back to you.