代码之家  ›  专栏  ›  技术社区  ›  Madhukar Devale

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

  •  0
  • Madhukar Devale  · 技术社区  · 7 年前

    我从angular调用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 回复  |  直到 7 年前
        1
  •  0
  •   Arihant Jain    7 年前

    无论何时发出Post请求,都会对服务器进行2次调用

    1. 使用“选项”请求方法调用
    2. 实际事后通话

    现在您需要处理API实现上的“选项”调用 参考链接: Handling CORS Preflight in Asp.net Web API