
Gary Illyes from Google said Google Search will eventually support the new HTTP QUERY method. He said as the "ecosystem catches up" Google will then support the HTTP QUERY method.
A QUERY requests that the request target process the enclosed content in a safe and idempotent manner and then respond with the result of that processing. This is similar to POST requests, but QUERY requests can be automatically repeated or restarted without concern for partial state changes, via RFC Editor.
Gary shared this information on LinkedIn where he said that HTTP QUERY method is just a more efficient method for pages such as faceted navigation and heavy search filters.
Gary wrote:
HTTP has a new method called QUERY.We generally pick between two trade-offs when developing for the internets:
- use GET, which packs every parameter into the URL string. It is safe and cacheable, but URLs break when search filters grow complex, or - use POST, which accepts a request body of any size, but intermediaries do not cache it by default.
QUERY combines the missing pieces. It is safe, idempotent (which is a word I learned from Martin but have no idea what it means), and cacheable like GET, while sending a structured payload body like POST.
Why care? Because faceted navigation and heavy search filters, that's why. Instead of generating ridiculous query strings or using ugly POST routes that break edge/CDN caching and sometimes crawlability, servers can process rich filter payloads cleanly.
He added that "widespread adoption will take time." "Web servers, CDNs, reverse proxies, and browsers must update their networking stacks first over the next couple of years. Even HTML has to get an update first, not to mention CORS," he added.
He finally said support will come to Google Search. "Yes, Google Search will support it eventually as the ecosystem catches up," he wrote. "Till then, keep your regular URLs tidy," he added.
Forum discussion at LinkedIn.

