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
) вручную, но это не сработало.
Есть ли способ решить это?