I notice you're making your requests over HTTP not HTTPS, I imagine Azure is stricter on the POST requests rather than GET due to encrypting the body of the request.
Make sure you have HTTPS only turned off in Azure Portal.