Query String Parameters on a POST Request
Would anyone ever do this? Should this be a "DO NOT" rule, or are there valid situations where this could be allowed.
I haven't see the need for this, personally.
Hi @CarloGarcia yes indeed I agree with you. This should be a DO NOT rule. POST always should have a defined object contract on message payload and nothing by query string 😎
Only exception I can see is if people need to do API versioning using the query string, but best avoided indeed.
For example: https://{myconfig}.azconfig.io/kv?api-version=1.0
even with that IMHO shoud be: https://{myconfig}.azconfig.io/v1/kv and not as a query parameter.