angular JS Rest Web服务调用Cross-Origin Request Blocked

时间:2017-10-31 15:26:24

标签: angular rest angular2-services

我正在尝试使用部署在我本地jboss服务器上的rest webservice,我收到以下错误:

阻止跨源请求:同源策略禁止在https://localhost:8092/authentication/GB读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。

我使用以下代码来调用此Web服务:

let myHeaders = new Headers();
        myHeaders.append('Content-Type', 'application/json');    
        //myHeaders.append('Authorization', 'Basic 11111hcmU6c2VsZmNhcmU=');   
        //myHeaders.append('Access-Control-Allow-Credentials', '*');
        myHeaders.append('Access-Control-Allow-Origin', 'true');

        let options = new RequestOptions({ headers: myHeaders });
        return this.http.get('http://localhost:8092/authentication/GB', options)
        .map(res => res.json().data);

任何人都可以给我任何指针来解决这个问题

0 个答案:

没有答案