I have a AngularJS app deployed using Yeoman. Cakephp RESTful backend.
The Angular app sends in OPTIONS preflight requests, which the backend responds with forbidden
If it helps - I was using authentication so I also had to add following to make POST request work for me:
Require valid-user