HTTP Request Tester
Test REST APIs directly in your browser. Send GET, POST, PUT, DELETE requests with custom headers, body, and query parameters. View response status, headers, and JSON body instantly.
How do I test an HTTP API?
Enter the API URL, select the HTTP method (GET, POST, PUT, DELETE, etc.), add any headers or body if needed, and click Send. The response will appear below with status code, headers, and body.
Why am I getting a CORS error?
Browsers enforce the Same-Origin Policy. If the API server does not include CORS headers (Access-Control-Allow-Origin), the browser will block the response. This is a browser security limitation, not a tool issue. You may need to test against APIs that support CORS.
Can I send POST requests with a JSON body?
Yes. Select POST as the method, go to the Body tab, choose JSON as the content type, and enter your JSON data in the text area. The Content-Type header will be set automatically to application/json.
What is the request timeout?
Requests have a 30-second timeout. If the server does not respond within 30 seconds, the request will be cancelled and a timeout error will be displayed.
What HTTP methods are supported?
The tool supports all standard HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. You can select any method from the dropdown menu before sending your request.
Can I add custom headers to my request?
Yes. You can add any number of custom headers such as Authorization, Content-Type, Accept, or custom API keys. Each header is a key-value pair that will be included in the HTTP request.
Is my data sent to any server?
No. All requests are made directly from your browser to the target API server. This tool does not relay or store any of your data. Your API keys and credentials stay in your browser.
Can I test authenticated APIs?
Yes. You can add authentication headers such as Authorization: Bearer <token> or API keys in the headers section. The tool supports any authentication scheme that uses HTTP headers.
How is this different from Postman?
This tool runs entirely in your browser with no installation required. Unlike Postman, there is no account needed and no data is stored on external servers. It is ideal for quick API testing without setup overhead.
Can I view the response headers?
Yes. After sending a request, the response panel shows the status code, response headers (including Content-Type, Server, caching headers, etc.), and the formatted response body.