1 link tagged with all of: caching + http-method + content-negotiation + idempotent
Click any tag below to further narrow down your results
Links
RFC 10008 defines a new HTTP method called QUERY, which sends query parameters in the request body instead of the URI while remaining safe and idempotent. It enables automatic retries, caching, and clearer intent compared to POST-based queries. The document specifies headers, media type requirements, status codes, and how servers assign URIs to queries and their results.
- QUERY sends query params in the request body instead of the URL, so it's not limited by URI length like GET is
- Unlike POST, QUERY is explicitly defined as safe and idempotent, so retries, caching, and load balancers can treat it predictably
- Servers can respond with a Content-Location/Location header or a 303 redirect to give a stable, GETable URI for a query or its results
- A new Accept-Query header lets clients discover what query formats/media types a server supports