What is Gotcha Rest Client?
Gotcha HTTP Client is a lightweight http client that allows you to make requests and inspect responses.
Unlike postman, Gotcha has a better UI/UX, less memory usage, fast start up speed, complete standalone.
Highlights
- Simple, modern UI/UX design, almost like native app.
- Flexible requests & group manager, create ulimited sub-groups as you wish.
- Powerful request editor make you edit every single parts of url like host/port/path params/query params.
- Standalone JSON Editor, import json text by clipboard or file.
- View & test swagger/openapi APIs like Swagger-UI
- Genearte API Documentation directly from Java Project
Features
- Url Editor
- Paste curl into url bar and import
- Path & Query Parameters Builder Support
- Support add custom http method
- Request Body Support
- Text mode with gramma highlights
- Json editor, import json from clipboard or file
- Upload form (form-urlencoded)
- Upload multipart form
- GraphQL
- Response Support
- Text (Json/XML/HTML)
- Image (JPEG/PNG/Webp)
- Web View
- Header & Cookie
- Send custom headers with common headers prompt
- Send custom cookies
- Receive and send cookies automatically
- Multiple cookie jars support like PAW(developing)
- Request Authentication
- Import & Export
- Support importing postman collection file
- Import Swagger/OpenAPI APIs from file or url link, now is readonly
- Import Java Project, support Spring/SpringFox/JAX-RS frameworks, now is readonly
- Export single request to curl
- Environment Variables
- Add comment to request param
- Response Assertion
- Response header
- Json format response body