に存在している私は、これはポストで正常に動作している角度の2中のHTTP POSTを呼び出しています私はAngular 2でこのAPIコールを実装すると、No 'Access-Control-Allow'エラーが発生します。ここに私のコードはAngular2-応答は、アクセス制御チェックに合格しない:いいえ「アクセス制御 - 許可 - 起源」ヘッダーは、要求されたリソース
私はこれを行うことができますか?単にヘッダを渡す代わりに
headers.append('Access-Control-Allow-Origin','*');
ようなオプション
getInspections(): Observable<IInspection[]> {
if (!this.inspections) {
let body =JSON.stringify({"Statuses":["Submitted", "Opened"]});
let headers = new Headers({ 'Content-Type': 'application/json' });
//headers.append('Access-Control-Allow-Origin','*');
// let options = new RequestOptions({ headers:headers });
return this.http.post(this._baseUrl + '/api/Inspect/ListI',body,headers)
.map((res: Response) => {
this.inspections = res.json();
return this.inspections;
})
.catch(this.handleError);
}
else {
//return cached data
return this.createObservable(this.inspections);
}
}
あなたは直接ヘッダーを渡すことができます( 'header 'のようなオブジェクトである必要がありますが、CORSエラーとはまったく関係ないと思います)。 –