Cheolsu-Query Language
Cheolsu-Query is a filtering language for narrowing down network traffic displayed in Cheolsu Proxy. When you are capturing hundreds or thousands of requests, the query bar lets you quickly isolate the traffic you care about by filtering on HTTP method, status code, and URL.
The query language is built into the Monaco Editor (the same editor engine used by VS Code), which provides syntax highlighting, auto-completion, and real-time validation as you type.
Filter Keywords
Operators
Comparison Operators
Logical Operators
Parentheses can be used to group conditions:
Usage Examples
Filter by HTTP Method
Show only GET requests.
Show GET and POST requests.
Hide preflight OPTIONS requests that clutter the traffic list during CORS development.
Filter by Status Code
Show only successful responses (200-299).
Show only error responses. Useful for identifying failing requests.
Show only 404 Not Found responses.
Filter by URL
Show requests whose URL contains "api" (case-sensitive).
Show requests whose URL contains "graphql" (case-insensitive).
Hide analytics requests.
Combined Filters
Show only successful GET requests to API endpoints.
Show API requests while hiding CORS preflight requests.
Hide analytics and advertising traffic.
Find write operations that resulted in server errors.
Show only requests to local development servers.
Editor Features
Auto-completion
Auto-completion is triggered when typing ", ,, , |, !, or =. The editor suggests:
- Keywords --
method,methods,status,url - HTTP methods --
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE - Status codes -- Categories like
2xx,4xx,5xxas well as specific codes like200,401,404,500 - Operators --
=,|=,|~,!=,!~
Keyboard Shortcuts
- Cmd/Ctrl + Enter -- Apply the current query.
Theme Support
The editor supports both light and dark themes and switches automatically based on the system theme.
Common Mistakes
Missing quotes around values. Values must always be quoted with double quotes.
Using the wrong equality operator. Use single =, not double ==.
Using programming-style logical operators. Use and and or, not && and ||.
