Qortora · Search · Indexed page

request-mirror.ohdear.appFetched 2026-08-15T11:12:29Z

Request Mirror - HTTP Testing Service by Oh Dear

The simple HTTP request testing tool. Send a request and get instant JSON response with all request details. Perfect for API development, webhook testing, and learning HTTP. Free service by Oh Dear.

Open original source · Full cached text

Request Mirror - HTTP Testing Service by Oh Dear 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 /redirect/number/{n} Redirects N times (302), terminating with a 204 at zero /redirect-to Single-hop redirect to ?url= with optional ?status= (300-399, default 302) Response Types /html Returns a simple HTML document /json Returns a simple JSON document /xml Returns a simple XML document /gzip Returns gzip-compressed JSON data /console Output JavaScript console messages Typical Site Routes /sitemap.xml Returns the sitemap.xml file /robots-txt Returns robots.txt rules /form Test form validation and browser automation /basic-auth HTTP Basic Auth protected page user: ohdear pass: best-monitoring-service-ever Latency & Connectivity /latency/{ms} Adds a fixed delay in milliseconds (0-1000) /latency/between/{min}/and/{max} Adds a random delay between min and max ms /latency/random Adds a random delay between 0-1000ms /deny Returns 403 if your IP is in the deny list, 200 otherwise (?from=ip1,ip2,...) /examples/mixed-content HTTPS page that loads CSS, image and JS over HTTP (mixed content) Website Examples Simple, real-world website examples for testing parsers, crawlers, and AI agents E-commerce & Business /examples/product-info-page Product detail page with JSON-LD Product schema, reviews, and rich meta tags /examples/contact Contact page with LocalBusiness schema, opening hours, and geo data Content & Articles /examples/blog-article Blog post with Article schema, author info, and social meta tags /examples/recipe Recipe page with full Recipe schema, ingredients, steps, and nutrition /examples/event Event page with Event schema, location, schedule, and ticketing 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" } Try it with curl Get started in seconds. Here are some examples you can run in your terminal right now Basic GET request with query parameters Command curl "https://request-mirror.ohdear.app/get?param1=value1&param2=value2" Response { "method": "GET", "url": "https://request-mirror.ohdear.app/get?param1=value1&param2=value2", "args": { "param1": "value1", "param2": "value2" }, "headers": { "Host": "request-mirror.ohdear.app", "User-Agent": "curl/8.7.1", "Accept": "*/*" }, "origin": "127.0.0.1" } POST request with JSON data Command curl -X POST https://request-mirror.ohdear.app/post \ -H "Content-Type: application/json" \ -d '{"username": "alice", "email": "[email protected]"}' Response { "method": "POST", "url": "https://request-mirror.ohdear.app/post", "headers": { "Content-Type": "application/json", "User-Agent": "curl/8.7.1" }, "json": { "username": "alice", "email": "[email protected]" }, "data": "{\"username\": \"alice\", \"email\": \"[email protected]\"}", "origin": "127.0.0.1" } Test custom headers Command curl https://request-mirror.ohdear.app/headers \ -H "X-Custom-Header: my-value" \ -H "Authorization: Bearer token123" Response { "headers": { "Host": "request-mirror.ohdear.app", "User-Agent": "curl/8.7.1", "Accept": "*/*", "X-Custom-Header": "my-value", "Authorization": "Bearer token123" } } Test with specific status codes Command # Test a specific status code curl -i https://request-mirror.ohdear.app/status/404 # Random status from a list curl -i https://request-mirror.ohdear.app/status/200,404,500 Response HTTP/1.1 404 Not Found Content-Type: application/json { "status": 404 } Submit form data Command curl -X POST https://request-mirror.ohdear.app/post \ -F "name=John Doe" \ -F "message=Hello World" Response { "method": "POST", "url": "https://request-mirror.ohdear.app/post", "headers": { "Content-Type": "multipart/form-data; boundary=---..." }, "form": { "name": "John Doe", "message": "Hello World" }, "origin": "127.0.0.1" } Use the flexible /anything endpoint Command # Accepts any HTTP method and any path curl -X PATCH https://request-mirror.ohdear.app/anything/users/123 \ -H "Content-Type: application/json" \ -d '{"active": true}' Response { "method": "PATCH", "url": "https://request-mirror.ohdear.app/anything/users/123", "json": { "active": true }, "data": "{\"active\": true}", "origin": "127.0.0.1" } Test HTTP Basic Authentication Command # Access a page protected by HTTP Basic Auth curl -u ohdear:best-monitoring-service-ever https://request-mirror.ohdear.app/basic-auth Response # Returns HTML page confirming successful authentication # Without credentials, returns 401 Unauthorized 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.