El protocol HTTP ha estat durant dècades la columna vertebral de la comunicació a la web, però la seva evolució no s'atura. Després de setze anys sense noves incorporacions, la IETF ha estandarditzat el mètode QUERY (RFC 10008), dissenyat per resoldre una de les tensions més habituals en el disseny d'APIs REST: com realitzar peticions de lectura complexes sense forçar la semàntica de GET o POST. Aquest mètode combina la seguretat i idempotència de GET amb la flexibilitat d'un cos de sol·licitud propi de POST, permetent enviar filtres avançats, objectes niats i criteris de cerca en format JSON sense saturar la URL ni comprometre la cacheabilitat. En entorns on es desenvolupen aplicacions a mida, aquesta estandardització suposa un avenç significatiu per aconseguir APIs més netes i predictibles.
La necessitat de QUERY sorgeix d'una realitat quotidiana: quan un sistema de cerca requereix múltiples condicions, ordenació, paginació o agregacions, la URL es converteix en un garbuix difícil de codificar i mantenir. Molts equips opten per POST per a aquestes operacions —encara que només recuperin dades— perquè el cos de la sol·licitud permet estructures complexes. No obstant això, POST no garanteix idempotència; davant un timeout o un error de xarxa, reintentar la mateixa petició podria tenir efectes no desitjats si el servidor no està correctament implementat. QUERY, en ser segur i idempotent per definició, permet a proxys, memòries cau i clients tractar la sol·licitud com una operació de només lectura, millorant la fiabilitat de sistemes que gestionen grans volums de dades, com els que gestionen ia per a empreses o plataformes de serveis cloud aws i azure.
Des d'una perspectiva pràctica, l'adopció de QUERY no serà immediata: la majoria de frameworks —Spring Boot, Express, FastAPI— encara no ofereixen suport natiu, i les eines d'infraestructura com proxys reversos i API gateways necessiten actualitzacions. No obstant això, entendre el seu disseny ajuda a planificar arquitectures futures. A Q2BSTUDIO, com a empresa de desenvolupament de programari, seguim de prop aquestes evolucions perquè impacten directament en la qualitat de les solucions que lliurem. L'estandardització de mètodes com QUERY facilita la creació de programari a mida més robust, especialment quan es combinen amb intel·ligència artificial per a processos de cerca semàntica o amb serveis intel·ligència de negoci on les consultes complexes són el pa de cada dia.
Mentre la indústria s'adapta, la recomanació segueix sent usar GET per a peticions simples i POST per a cerques complexes, però ja podem anticipar el canvi. Iniciatives com l'automatització de processos o la implementació de agents IA es beneficiaran d'un protocol que entén la diferència entre llegir i modificar sense ambigüitats. En definitiva, QUERY no reemplaçarà a GET ni a POST, però ofereix l'equilibri que faltava per dissenyar APIs més expressives i eficients, un pas més cap a la maduresa de la web semàntica que cada cop més empreses necessiten.

.jpg)



