Working with web applications and microservices we often have the problem of passing long lists of settings through http requests. While the canonical way of doing this would be to use a POST request and pass the values in the body of the request, this is not always an option for us.
In fact there can be cases where we need to generate URLs that can be passed to other users as a link, and reused by them later to trigger an action in the target Rails server.
The only way to achieve this is for us to be able to pass these values as URL parameters in a GET request, but unfortunately these URLs exceed often the maximum url length limit allowed by the browsers or web servers.