我有WebApi应用程序和一个MVC5应用程序。我正在使用来自MVC5 Application的angularJS向webApi发送请求。但是当我发送DELETE或POST请求时它不能正常工作。我得到' XMLHttpRequest无法加载URL。无效的HTTP状态代码400'在Browser.But它可以正常工作GET请求。请参阅下面的代码。
服务电话
$http.delete("http://localhost:8643/api/values/1");
的WebAPI
// DELETE api/values/5
[HttpDelete]
public void Delete(int id)
{
var emp = employees.FirstOrDefault(x => x.ID == id);
if(emp!=null)
{
employees.Remove(emp);
}
}
即使我在WebApi中启用了Cors。 任何人都可以帮助我。