HTTP POST with URL query parameters — good idea or not?
If your action is not idempotent, then you MUST use POST. If you don’t, you’re just asking for trouble down the line. GET, PUT and DELETE methods are required to be idempotent. Imagine what would happen in your application if the client was pre-fetching every possible GET request for your service – if this would … Read more