HTTP finally got a new method after 16 years because GET and POST wouldn't stop arguing
HTTP finally got a new method after 16 years because GET and POST wouldn't stop arguing
After 16 whole years, the IETF finally looked at our terrible API workarounds and said: "Fine, here."
Say hello to **QUERY** (RFC 10008).
It is literally the lovechild of **GET** and **POST**:
\- It has a request body like POST (so no more cramming 2,000 characters of search filters into a URL).
\- It is safe and idempotent like GET (so your CDN can actually cache it without throwing a fit).
We no longer have to live in sin by using POST for fetching data just because the search query is too big. Nature is healing.
It only took since 2010 to get a new verb. Now we just have to wait another 5 years for browsers and frameworks to actually support it.
To put that in perspective, the IETF spent 16 years debating a single word, while the AI industry spent the last 16 months pivoting from chatbots to agents, to superintelligence, and back to convincing everyone that a $400/month subscription is worth it...