Very strange ...
Apparently, when you use HTTP to send a
POST request, it is changed to a GET request before the data service sees
it. I'm assuming that's the case because "GET /{database}/api/data/documents"
should return a list of documents.
I can't explain why that's happening.
Also, I can't explain why you have better results with HTTPS, but
maybe that's beside the point. In the long run, it is definitely
better to use HTTPS.
-- Dave