For decades we've had exactly two bad options for "read something using a complex input": cram everything into a GET URL, or lie and use POST. In June 2026, the IETF standardized a real fix:QUERY method (RFC 10008). Here's what it is, why it exists, and how to actually use it.

The problem: GET and POST both fall short

Say you have a search endpoint. The natural, RESTful choice is GET:

GET /contacts?select=surname,email&match=email=*@example.*&limit=10 HTTP/1.1

Host: example.org