Skip to main content

Quick Request · Index

This is the UI handbook for Quick Request. Tap buttons, fill forms and write scripts in the app — without ever touching a raw JSON field.

Reading Path​

ChapterWhat it solves
quick-startFirst launch: create a group, set up an environment, send your first request
conceptsWhy does a request containing only /echo still work? Where does {{x}} get its value?
scriptingWhat scripts can change, and how to add a pre-send / post-response script in the UI
recipesAuto-attach token after login, request-body encryption, assertions, random data — ready-made recipes
http · websocket · tcp · udp · grpc · mqttHow to configure and use each protocol in the UI, plus gotchas
Script API ReferenceJavaScript API signatures for Quick Request / rewrite scripts (on-site docs)
faqTroubleshooting: can't connect, 401, garbled text, variable not resolved, etc.

The Global Mental Model (One Picture)​

A group is bound to one environment; the environment provides a base address ("Pre-URL") for each protocol; requests store only relative paths and parameters. When you hit Send, the assembly pipeline combines the three into a real request, and runs the Action Chain (scripts / extraction / assertions) before and after the network call.

Key point: seeing /echo instead of http://host/echo in a request is not an omission — the host/port/scheme come from the bound environment's Pre-URL. Switching between dev/staging/production means editing one environment only, and the whole group follows. See concepts.

Glossary​

TermOne-line meaning
GroupA folder of requests; the environment is bound to the group and shared by all requests in it
EnvironmentA set of "Pre-URLs + variables + cookie policy" representing one deployment target
Pre-URLThe base address the environment defines for each protocol; its scheme decides the protocol and whether TLS is used
RequestA single API call storing a path fragment, method, headers, body, auth and pre/post scripts
Action ChainOrdered pre-send / post-response steps: scripts, library scripts, extraction, assertions, waits
Variable layersEnvironment variables (persistent) / runtime variables (in-memory, cross-request) / per-send variables (one shot)