I'm currently developing a DataMiner Connector and I noticed that I need to specify the parameters in the url itself, when I'm using any verb other then GET. Is there a reason for this?
My GET request:
My DELETE request (with the same Params etc.):
My server log:
By design parameters are always passed through the request body. For a GET request on the other hand whatever information it contains should be identified through the URI. That's why in that scenario the parameters are being passed through the URI.
So if you always need to pass data through the URI, it's recommended to append it yourself to the URI parameter.