我从角度调用post web api方法,但得到以下错误: “无法加载:预检的响应具有无效的HTTP状态代码404” 我已启用允许跨源请求。
见下面的代码:
return this._http.post("http://localhost:64575/api/Rules",
{
currentPage: 1,
pageSize: 10,
sortColumn: 'id',
sortDirection: 'asc'
}, requestOptions)
.map(res=>res.json());
答案 0 :(得分:0)
每当您发出一个Post请求时,都会向服务器发出2次调用
现在你需要处理"选项"请致电您的API实施 参考链接:Handling CORS Preflight in Asp.net Web API