The simple HTTP request testing tool

Send a request, and Request Mirror will respond instantly with JSON containing all properties of the original request. Perfect for API development, webhook testing, and learning HTTP.

Everything you need to test HTTP requests

Complete request mirroring

See every detail of your HTTP requests - headers, body, query parameters, and more

All HTTP methods supported

GET, POST, PUT, PATCH, DELETE - test any HTTP method you need

No rate limits

Test as much as you need without worrying about limits or quotas

Terminal
Send JSON data:
$ curl -X POST https://request-mirror.ohdear.app/post -H "Content-Type: application/json" -d '{"message": "Hello World"}'
Instant JSON response:
{"method": "POST", "json": {"message": "Hello World"}, ...}

Mirror requests, and more

In addition to request mirroring, we offer special endpoints to come in handy during development

HTTP Methods

GET /get GET
POST /post POST
PUT /put PUT
PATCH /patch PATCH
DELETE /delete DELETE

Response Keys

method

HTTP method used

url

Full request URL

args

Query string parameters

data

Raw body content

headers

All HTTP headers

json

Parsed JSON payload

form

Form data fields

files

Uploaded files info

origin

Client IP address

Special Endpoints

/anything
Accepts any HTTP method
/anything/*
Captures any path
/headers
Returns request headers
/ip
Returns your IP address
/user-agent
Returns User-Agent string
/status/{codes}
Returns given status code or random from list
/html
Returns a simple HTML document
/json
Returns a simple JSON document
/robots.txt
Returns robots.txt rules
/xml
Returns a simple XML document
/gzip
Returns gzip-compressed JSON data

Clean JSON responses

Every request returns a comprehensive JSON response with all the details you need

JSON Response
{
  "method": "POST",
  "url": "https://request-mirror.ohdear.app/post",
  "args": {
    "param1": "value1",
    "param2": "value2"
  },
  "data": "",
  "headers": {
    "Accept": "*/*",
    "Content-Type": "application/json",
    "Host": "request-mirror.ohdear.app",
    "User-Agent": "curl/7.64.1"
  },
  "json": {
    "key": "value"
  },
  "form": {},
  "files": {},
  "origin": "127.0.0.1"
}

Built for developers

Whether you're building APIs, testing webhooks, or learning HTTP - we've got you covered

API Development

Test your API clients and debug HTTP requests during development. See exactly what your application is sending.

Testing Webhooks

Inspect webhook payloads and validate your webhook implementations. Perfect for debugging third-party integrations.

Learning HTTP

Understand how HTTP requests work and experiment with different methods. Great for educational purposes.