<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GraphQL on ABGEO's Personal website</title><link>https://www.abgeo.dev/tags/graphql/</link><description>Recent content in GraphQL on ABGEO's Personal website</description><generator>Hugo</generator><language>en-us</language><copyright>Temuri Takalandze (ABGEO)</copyright><lastBuildDate>Thu, 13 Aug 2026 22:45:24 +0400</lastBuildDate><atom:link href="https://www.abgeo.dev/tags/graphql/index.xml" rel="self" type="application/rss+xml"/><item><title>A New Way to Query HTTP APIs with a Body</title><link>https://www.abgeo.dev/blog/http-query-method/</link><pubDate>Thu, 13 Aug 2026 20:48:39 +0400</pubDate><guid>https://www.abgeo.dev/blog/http-query-method/</guid><description>&lt;p&gt;Have you done something like this?&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;POST /api/orders/search HTTP/1.1
Host: api.example.com
Content-Type: application/json

{
 &amp;#34;status&amp;#34;: &amp;#34;shipped&amp;#34;,
 &amp;#34;createdAfter&amp;#34;: &amp;#34;2026-01-01&amp;#34;,
 &amp;#34;customer&amp;#34;: { &amp;#34;country&amp;#34;: &amp;#34;GE&amp;#34; },
 &amp;#34;sortBy&amp;#34;: &amp;#34;createdAt&amp;#34;,
 &amp;#34;limit&amp;#34;: 50
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Most backend developers have. I&amp;rsquo;ve seen it in dozens of production APIs. You need to filter, sort, and page through a
resource, the filter shape is too complex for query parameters, so you reach for POST and call the endpoint &lt;code&gt;/search&lt;/code&gt;.
It works. It also lies about what the request does.&lt;/p&gt;</description></item></channel></rss>