See enable-cors.org

On Tue, Jun 2, 2015 at 1:50 PM, <[email protected]> wrote:

> Hi,
>
> I am new with AngularJS, and trying to make REST call to get users from
> server side.
> I am setting cookie at login time using *httpServletRequest.addCookie();*
> function. Cookie is added after successfully logged in and present at
> client side (browser). After that m sending get request using
> *$http.get(url)* with current cookie, but it gives error :
>
> XMLHttpRequest cannot load http://localhost:8443/rest/user/all. No*
> 'Access-Control-Allow-Origin'* header is present on the requested
> resource. Origin 'http://localhost:51257' is therefore not allowed
> access. The response had HTTP status code 500.
>
> My server side web.xml file is looks like,
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>  xmlns="http://java.sun.com/xml/ns/javaee";
>  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
>  id="WebApp_ID" version="2.5">
>
>  <display-name>SpringWithJersey</display-name>
>
>  <!-- - Location of the XML file that defines the root application
> context.
>  - Applied by ContextLoaderListener. -->
>  <context-param>
>  <param-name>contextConfigLocation</param-name>
>  <param-value>classpath:application-config.xml</param-value>
>  </context-param>
>
>
>  <listener>
>  <listener-class>org.springframework.web.context.ContextLoaderListener
> </listener-class>
>  </listener>
>
>
>  <servlet>
>  <servlet-name>jersey-serlvet</servlet-name>
>  <servlet-class>org.glassfish.jersey.servlet.ServletContainer
> </servlet-class>
>  <init-param>
>  <param-name>javax.ws.rs.Application</param-name>
>  <param-value>com.gslab.springjersey.poc.RestApplication</param-value>
>  </init-param>
>  <load-on-startup>1</load-on-startup>
>  </servlet>
>
>  <servlet-mapping>
>  <servlet-name>jersey-serlvet</servlet-name>
>  <url-pattern>/rest/*</url-pattern>
>  </servlet-mapping>
>  <filter>
>  <filter-name>cross-origin</filter-name>
>  <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
>  <init-param>
>  <param-name>allowedOrigins</param-name>
>  <param-value>*</param-value>
>  </init-param>
>  <init-param>
>  <param-name>allowedMethods</param-name>
>  <param-value>GET,POST,DELETE,PUT,HEAD</param-value>
>  </init-param>
>  <init-param>
>  <param-name>allowedHeaders</param-name>
>  <!--  <param-value>*</param-value>-->
>  <param-value>origin, content-type, accept</param-value>
>  </init-param>
>  </filter>
>  <filter-mapping>
>  <filter-name>cross-origin</filter-name>
>  <url-pattern>/*</url-pattern>
>  </filter-mapping>
>
> </web-app>
>
> and client side http call is,
>
> $http.get(url,{ withCredentials: true
>                 });
>
>
> I have tried many things to resolve this, but getting same issue.
> Please help.
>
>  --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to