How to resolve CORS ie same origin policy in angularjs

前端 未结 2 553
孤城傲影
孤城傲影 2020-12-22 10:35

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

相关标签:
2条回答
  • 2020-12-22 11:09

    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

    0 讨论(0)
  • 2020-12-22 11:09

    apache:

    http://enable-cors.org/server_apache.html

    nodejs

    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Content-Type");
    

    apache sling

    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

    0 讨论(0)
提交回复
热议问题