【发布时间】:2016-12-07 13:37:09
【问题描述】:
我正在使用 Angular2,与其他 API 通信,设置标题如下:
import { Headers } from '@angular/http';
export const contentHeaders = new Headers();
contentHeaders.append('Accept', 'application/json');
contentHeaders.append('Content-Type', 'application/json');
contentHeaders.append('Authorization', localStorage.getItem('id_token'));
像 items/ 这样的获取请求和 POST 请求有效,但是当对一个项目发出 GET 请求时,例如:items/579212a6541d5626732619c3,服务器会以服务器错误 Response for preflight is invalid (redirect) 进行响应
我认为那些获取请求是相同的,但也许它们不是?有什么解决办法吗?
【问题讨论】:
-
听起来服务器没有对 CORS 请求提供正确的响应。
标签: angular cors angular-http preflight