вообще говоря, у нас в компании есть соглашение, что все запросы летят через POST
если нет требований к кэшированию, то довольно удобно...
никто не заморачивается по поводу GET/POST/PUT/PATCH/DELETE/...
с кучей форматов чтения а-ля queryString/body(json/multipart-formdata/www-url-encoded/....)
зато всегда доступно тело запроса, известно, откуда брать параметры и как их читать (JSON)