In our system, POST requests are sent from the frontend to the backend. Instead of using the body to pass data to the server, these requests utilize query strings in the URL params.
It is important to note that these requests only contain string parameters and do not send files or JSON.
The current W3C documentation does not address this particular situation: https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
Is it considered a poor practice to use query strings for POST requests? Are there potential negative consequences related to security, performance, or architecture when utilizing this method?
Are there established conventions that dictate when to use the request body versus query strings for different types of requests?