I have started building simple Todo app in Ionic 1 and I discovered a problem with Origin header. (CORS related)
If i run
everything works fine in browser and i can make requests to my REST API on apache(tomcat). But when build my app for android or even in ionic viewer, all requests fail. Using a chrome debugger I managed to locate the problem.
Native app sends header
which causes my server to deny requests. Seems to me that it should send correct Origin header with host. Screenshot with more details is attached below.
What can I do about that?
Found related topic here: http://stackoverflow.com/questions/25914071/cors-cordova-angularjs-http-and-file-confusion
EDIT: Problem occurs when post, if I run ionic starter (tabs) template with only
$http.post('http://myapp.com/apiv1/device') added to controller.
Thanks in advance!