I agree the literal wording of this question makes it look exactly like a question whose answers would be opinion based (so I completely get that has the hallmarks of a question whose answers will only be opinion), but I strongly think it's not a question that elicits opinion-based answers; instead that there are actually clear best practices to follow and, further, very clear things not to do (ever). That is, that the question is one which can be (and should be) answered purely with facts and logic, not opinion
On these bases, I vote for reopen: HTTP POST with URL query parameters -- good idea or not?