Angular 2阻止在单个http请求上添加x-xsrf-token

时间:2017-07-28 00:16:18

标签: angular x-xsrf-token

我有一个网络应用,我需要向网页外的网络服务发出请求。

此请求来自受限制的页面,因此我设置了x-xsrf-token,以便在我的网页上验证我的用户。这很有效。

但我还需要向我的网页外的网络服务发出请求,但它不接受x-xsrf-token,给我这个错误:

  

XMLHttpRequest无法加载" https://webservice-here ..."预检响应中的Access-Control-Allow-Headers不允许使用请求标头字段X-XSRF-TOKEN。

但由于我在禁区内,我不知道如何解决这个问题...这是我的http服务:

apiCustom(url: string) {
    let headers = new Headers();
    headers.delete('x-xsrf-token');

    return this._http.get(url, {
        headers: headers
    }).map(response => response.json()).do(data => {
        return data;
    }).catch(this.handleErrors);
}

我尝试手动删除x-xsrf-token(也尝试了xsrf-token),但它没有效果。

有没有办法解决这个问题?

0 个答案:

没有答案