Dobry den, nebylo by lepsi to komprimovani vyzadat standardni HTTP hlavickou Accept-Encoding misto vymysleni vlastnich parametru? Obzvlast u API mi to prijde docela vhodne...
Chapem na ukazku OK,asi by som vzdy riesil kompresiu na urovni transportnej vrstvy alebo priamo konfiguraciou danej technologie. Zial uplatnenie HTTP hlaviciek vo svete JMS asi len tak nepojde kazdopadne odporucam si zapnut large messages na strane ACTIVEMQ.
https://activemq.apache.org/components/artemis/documentation/1.0.0/large-messages.html
Přeji pěkný den,
Ten parametr v REST službě, který máte pravděpodobně na mysli, je jen pro jednodušší prezentaci funkcionality.
V reálu nepředpokládám, že by tohle bylo řešeno na úrovni volání API, ale spíše konfigurací na úrovni aplikace. Nebo ještě lépe komprimovat pouze ty zprávy, u kterých bude pravděpodobný pozitivní efekt (což není zrovna případ zpráv, které jsem měl v ukázce).