Other Tools
HTTP Request Tool
Send HTTP requests and view responses, similar to Postman
Waiting for response
Send your request to preview the response here.
Request History
No history records
Tool Overview: HTTP Request Tool
The HTTP Request Tool lets you craft and inspect HTTP calls without leaving your browser. It is tuned for quick API smoke tests and debugging, and mirrors the interaction pattern used on other ToolMi utilities.
What Is HTTP Request Tool?
HTTP Request Tool builds and sends HTTP requests for quick API checks.
How to Use
- Enter the URL and method.
- Set headers, params, or body.
- Send and review the response.
Common Use Cases
- API debugging and regression checks
- Reproduce issues quickly
- Share reproducible requests
❓ FAQ
Q1: Request failed?
A: Check URL, network, and auth.
Q2: How to set headers?
A: Add them in the headers section.
Q3: Response looks garbled?
A: Verify server encoding (UTF-8).
Highlights
- All common methods – send
GET,POST,PUT,DELETE,PATCH,HEAD, orOPTIONSrequests. - Flexible request body – compose JSON with syntax highlighting, build form-data key/value pairs, or paste raw payloads.
- Header and query editors – add or remove custom headers and query parameters with inline controls.
- Live response summary – review status code badges together with latency and payload size in one glance.
- Response viewers – switch between formatted body, headers list, and raw text tabs; prettify JSON with one click.
- Clipboard helpers – copy the full request definition or the response body instantly.
- Local history – the latest 50 requests are stored in your browser so you can reload them later.
Sending Your First Request
- Enter the endpoint URL and choose an HTTP method.
- (Optional) Add headers or query parameters via the respective tabs.
- For
POST,PUT, orPATCH, pick a body type and fill in the content. - Set a custom timeout if required.
- Press Send Request to perform the call.
The response panel will display status, elapsed time, body, and headers as soon as the request completes. Use Format JSON for readable JSON payloads, or Download Response to save the raw body as a file.
Working with Body Modes
- JSON – edit structured data with indentation; the editor preserves formatting.
- Form Data – manage key/value rows, automatically encoded into the request payload.
- Raw – paste any plain-text payload such as XML or URL-encoded strings.
Request History
A list beneath the response view records each attempt with method, URL, status, and timestamp. Click any row to repopulate the form. Choose Clear History to wipe the local cache.
Error Handling
The tool surfaces clear feedback when things go wrong:
- Timeout – shows when the server did not respond within the configured window.
- Network issues – alerts you to DNS/CORS/connection failures.
- Unknown errors – capture unexpected issues along with the internal error name.
Each failure still lands in history so you can retry after adjusting settings.
Common HTTP Headers
Add the headers you use most often directly in the Headers tab:
- Authorization –
Authorization: Bearer <token>for OAuth 2.0 bearer tokens orAuthorization: Basic <base64>for basic auth. - Content-Type –
Content-Type: application/jsonfor JSON payloads,multipart/form-datafor form-data uploads, orapplication/x-www-form-urlencodedfor classic HTML forms. - Accept –
Accept: application/jsonto request a JSON response, orAccept: text/htmlfor HTML. - User-Agent – Identify the client, for example
User-Agent: ToolMi-HTTP-Client. - Cache-Control –
Cache-Control: no-cacheto bypass caches while debugging. - Custom headers – prefix with
X-, e.g.X-API-KEY: your-key, to send vendor-specific metadata.
Privacy Note
All requests originate directly from your browser; no request details are relayed to ToolMi servers. Credentials or tokens remain on your device. Use caution with endpoints that enforce CORS, as browser restrictions apply.