Wild guess: Are you sending a body with a GET request? Some servers freak out and throw http 415 even if the headers are right.
Also, try curl to test:
```
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' your-api-url
```
Also, try curl to test:
```
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' your-api-url
```
