在本地环境中测试期间,我遇到了HTTP错误403。
在我的Angular服务文件中,我的标题设置如下:
const apiArgs: RequestOptions = new RequestOptions();
const headers = new Headers();
headers.append('Content-Type', 'application/json;');
apiArgs.headers = headers;
我做的POST调用的一个例子
return this.http.post(environment.urlPath, JSON.stringify(output), apiArgs)
然而,这会导致以下错误:
Response for preflight has invalid HTTP status code 403
需要配置什么?
答案 0 :(得分:0)
我遇到了同样的问题。 你可以说清楚403请求是一个选项请求而不是你的原始帖子请求。因为你的帖子请求带有“content-type”标题不是“简单请求”。它会发送一个预检请求。 403表示您的请求被禁止。您是否忘记了一些凭证信息?
我通过代理找出来了。