I am developing a mobile application in angularjs where I have to make call to web service. But, when I am making the call with $http.get
it is giving the follo
You don't have to do anything in the Angular side.
The server side is the one responsible to send the rights headers to enable CORS
Take a look a this:
http://enable-cors.org/server.html
http://enable-cors.org/server_apache.html
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Content-Type");
http://sling.apache.org/apidocs/sling5/org/apache/sling/api/servlets/SlingSafeMethodsServlet.html#doOptions(org.apache.sling.api.SlingHttpServletRequest,org.apache.sling.api.SlingHttpServletResponse) utilise doOptions and return Allow
unfortunatelly I'm not an apache sling expert and that's how much i was able to google, check your network tab, the first call to your server is a 'OPTIONS' call which returns what options are allowed it should return * or specific ones like 'get' or 'post' depending on needs then the reall call will be made