1 min readfrom InfoQ

IETF Publishes RFC 10008, Adding the QUERY Method for Safe Requests With a Body

Our take

In June 2026, the Internet Engineering Task Force (IETF) published RFC 10008, a significant advancement for web interactions. This introduces the QUERY method to HTTP – the first new standard verb in sixteen years. QUERY uniquely enables developers to incorporate complex query filters within the request body, while upholding crucial safe and idempotent properties. This resolves limitations inherent in GET and POST, ultimately fostering more robust and efficient API design and improved data retrieval workflows.
IETF Publishes RFC 10008, Adding the QUERY Method for Safe Requests With a Body

The arrival of the QUERY method in HTTP, formalized by RFC 10008, represents a subtle but significant evolution in how we interact with APIs. For those of us building data-driven applications, it's a welcome addition addressing a persistent frustration: the limitations of GET and POST when dealing with complex filtering and data requests. The core innovation – allowing richer query filters within the request body while preserving the safe and idempotent nature of HTTP – unlocks a level of sophistication previously unavailable without resorting to workarounds or custom solutions. It's particularly relevant given the increasing complexity of data models and the demand for more granular control over API responses. This isn't a radical shift, but a refinement that acknowledges the changing needs of modern software development. For more on the evolving landscape of API design, see API Evolution: Beyond REST and GraphQL’s Impact on API Architecture.

The long gap between the introduction of new HTTP verbs – a full sixteen years since the last – underscores the careful consideration the IETF applies to these foundational standards. Introducing a new verb isn't done lightly; it needs to address a genuine need and integrate seamlessly into the existing HTTP ecosystem. The fact that QUERY has emerged now speaks to the growing demand for more expressive and efficient API interactions. The restrictions of GET, with its URL-based query parameters, have long been a bottleneck when dealing with large or complex filters. POST, while capable of carrying data in the body, loses the crucial benefits of caching and idempotency, making it less suitable for many data retrieval scenarios. QUERY bridges this gap, providing a safe and cacheable mechanism for sending detailed query instructions, ultimately leading to more performant and reliable applications. It's a testament to the ongoing effort to refine and optimize the protocols underpinning the web.

The implications for developers are multifaceted. We can anticipate a gradual adoption of the QUERY method as frameworks and libraries begin to incorporate support. Initially, it will likely find traction in scenarios where existing GET/POST approaches are proving cumbersome or inefficient, such as complex data analytics pipelines or search functionalities. The ability to send detailed filter criteria in the request body, without sacrificing the benefits of caching and idempotency, allows for more sophisticated data manipulation and retrieval. This will likely lead to cleaner, more maintainable code and improved API performance. While the learning curve will be minimal for those familiar with HTTP concepts, the shift in mindset – embracing a new verb and its associated semantics – will be crucial for maximizing its benefits. The standardization also encourages a more consistent approach to API design across different platforms and services, fostering interoperability and reducing development friction. Consider how this might influence future development with Serverless Functions and API Design.

Looking ahead, the introduction of QUERY raises an intriguing question: will this pave the way for further evolution in HTTP verbs? While the core principles of HTTP remain robust, the demands of modern applications continue to evolve. The success of QUERY in addressing specific limitations suggests that the IETF may be more open to introducing new verbs to meet emerging needs. It's reasonable to anticipate further refinements in the way we structure and interact with APIs, potentially leading to more specialized verbs tailored to specific use cases. The standardization of QUERY serves as a proof-of-concept, demonstrating that the HTTP ecosystem can adapt and evolve to meet the challenges of a rapidly changing technological landscape. It will be fascinating to observe how this foundational change ripples through the developer community and influences the future of API design.

In June 2026, the IETF published RFC 10008, introducing the QUERY method to HTTP, the first new standard HTTP verb since 2010. QUERY enables developers to send richer query filters in the request body while maintaining cacheable, safe, and idempotent semantics. This addition addresses long-standing limitations with GET and POST methods, facilitating improved API interactions.

By Daniel Curtis

Read on the original site

Open the publisher's page for the full experience

View original article