I see that we can't make direct web request to the web server through another domain when CORS is not enabled.
However there are multiple way to break this security (ex. using proxies) and these tweaks works like a charm.
Recently I had a similar issue, I wanted to use a web service which I do not own. Also they have disabled the cross domain requests but I followed this article and using this it allowed me to consume the service!
We can use the service which was developed and hosted by someone for their personal domain use (by disabling CORS). Isn't this a serious security breach?
How can we make sure that If I disable CORS on my REST INTERFACE no one should be able to tweak and use it?