从角度调用post方法时面临问题

时间:2018-02-20 10:05:31

标签: angular asp.net-core-webapi

我从角度调用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());     

1 个答案:

答案 0 :(得分:0)

每当您发出一个Post请求时,都会向服务器发出2次调用

  1. 使用"选项"请求方法
  2. 实际发布电话
  3. 现在你需要处理"选项"请致电您的API实施 参考链接:Handling CORS Preflight in Asp.net Web API