POST requests not done correctly

## POST requests not done correctly

When making a `POST` request, instead of applying query, body, and header params in the expected way, they are all passed as JSON data in the body.