【发布时间】:2017-11-22 09:49:42
【问题描述】:
一个简单的get angular4错误:在预检响应中Access-Control-Allow-Headers不允许请求标头字段X-XSRF-TOKEN。
url: string = 'https://api.elasticemail.com/mailer/status/log?format=json&username=mymail@mail.com&api_key=my-key;
private readData() {
this._http.get(this.url)
.subscribe(
data => this.extractData(data),
err => this.handleError(err)
);
}
private extractData(res: Response) {
console.log("generate teste")
let body = res.json();
console.log(body);
return body.data || {};
}
如何解决这个问题?
【问题讨论】:
-
这是一个 CORS 问题。您正在调用与提供 JavaScript 的域不同的域。所以它不是真正的 Angular,而是 CORS 和同源策略:en.wikipedia.org/wiki/Same-origin_policyCORS 是跨域资源共享
-
但是我对请求链接没有响应控制,如何通过角度配置?感谢收听
-
这个问题在这里已经有了答案:stackoverflow.com/questions/38589944/…
标签: angular rest get x-xsrf-token