HTTP QUERY Method Tester & Compliance Checker

Two tools in one for the new RFC 10008 QUERY method: build and send QUERY requests to any endpoint, or run an automated check that reports how RFC-compliant a server responds. Requests are executed by our server-side relay, since browsers cannot send QUERY cross-origin.

Send QUERY requests RFC 10008 compliance report

QUERY Request Builder

Prefilled with our public RFC 10008 echo endpoint — replace the URL to test your own server.

Code snippets for this request

QUERY works in curl and server-side code today; browsers need CORS opt-in from the target.

curl -X QUERY "https://www.onlinetoolhub.dev/api/query-echo" \
  -H "Content-Type: application/json" \
  -d '{"q": "foo", "limit": 10, "sort": "-published"}'

What is the HTTP QUERY method?

RFC 10008 (June 2026) defines QUERY as a new HTTP method that closes the gap between GET and POST: like POST it carries the query in the request body (no URL length limits, no query data in server logs), but like GET it is defined as safe, idempotent and cacheable — so requests can be retried automatically and responses can be cached. Servers advertise supported query formats with the new Accept-Query response header. Our echo endpoint at https://www.onlinetoolhub.dev/api/query-echo implements the full RFC behavior including error cases, so you can develop and test QUERY clients against it.