Angular 2 запрещает добавление x-xsrf-токена по одному HTTP-запросу

У меня есть веб-приложение, в котором мне нужно отправить запрос в веб-сервис за пределами моей страницы.

Этот запрос сделан из закрытой страницы, и из-за этого у меня есть x-xsrf-token установить, чтобы подтвердить подлинность моего пользователя на моей веб-странице. Это работает.

Но мне также нужно сделать запрос к веб-сервису за пределами моей страницы, но он не принимает x-xsrf-token, дал мне эту ошибку:

XMLHttpRequest не может загрузить " https://webservice-here/..." Поле заголовка запроса X-XSRF-TOKEN не разрешено Access-Control-Allow-Headers в ответе перед проверкой.

Но так как я нахожусь в запретной зоне, я не знаю, как решить эту проблему... Это мое 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 ответов

Другие вопросы по тегам