跨域提取请求的ERR_ABORTED 500(内部服务器错误)

时间:2019-10-10 11:13:02

标签: aurelia

在我的应用程序中,当我使用此代码使用IIS托管的webAPI保存数据

postHistoricoCertificaciones(data: CertifiedPlanningData) {
return this.http
  .fetch(`planning/PostHistoricoCertificaciones`, {
    method: "post",
    body: json(data)
  })
  .then(response => response.json())
  .then(savedPlanning => {
    console.log(
      "Planificación Histórica de Certificaciones guardada correctamente"
    );
  })
  .catch(error => {
    console.log(
      "Se ha producido un error guardando la planificación Histórica de Certificaciones"
    );
  });

} 一切正常,但是当我尝试使用此相似代码并使用相同的webAPI打印数据时

Print(printData: PrintData) {
return this.http
  .fetch(`planning`, {
    method: "post",
    body: json(printData)
  })
  .then(response => response.json())
  .then(savedPlanning => {
    console.log(
      "Planificación de Subcontrataciones guardada correctamente"
    );
  })
  .catch(error => {
    console.log(
      "Se ha producido un error guardando la planificación de Subcontrataciones"
    );
  });

}

我收到此错误 POST http://planificadorwebapi.fyseg.com:8070/api/planning net :: ERR_ABORTED 500(内部服务器错误) :5000 /#/ proyectos / X0000143 / empleado / 40 / plan / horas:1已被CORS政策阻止从来源“ http://planificadorwebapi.fyseg.com:8070/api/planning”到“ http://localhost:5000”的访存:无“访问控制” -Allow-Origin'标头出现在请求的资源上。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。

有什么想法吗?

致谢

0 个答案:

没有答案