REST Client
v1.0.2by Extensions Maker
Send HTTP requests from the editor and read the response — no CORS, real headers, cURL import/export, binary-safe responses and saved history
REST Client
Hit an API and read the response without leaving the editor — and without a browser's CORS rules getting in the way.
Why it works where a browser tab doesn't
Requests are sent through the app's own network layer, not the WebView's. That means:
Access-Control-Allow-Origin header.Authorization, Cookie and friends go out exactly as you typed them.Features
Content-Type automatically, plus Format and Minify for JSON.Usage
Permissions
fileSystem — only used by Save to file, which can write outside the current project. You are prompted the first time, and can grant it once, for the session, or permanently. Requests themselves need no permission.
How binary responses work
The body always comes back from the host base64-encoded, because the content type is only known once the response arrives and decoding image bytes as UTF-8 destroys them. Textual responses (text/*, JSON, XML, HTML, CSV, YAML, and anything with no content type) are decoded and displayed; everything else is reported as binary with its size, type and a hex preview, and the original bytes are written straight to disk when you save.
Textual responses above 4 MB are not rendered either — they can still be saved to a file.
Notes
History keeps the URL, method, headers, auth and body you typed — including any tokens. Clear it from the History tab if you are handing the device to someone else.
