【发布时间】:2015-08-27 00:09:09
【问题描述】:
我有 WebApi 应用程序和一个 MVC5 应用程序。我正在使用来自 MVC5 应用程序的 angularJS 向 webApi 发送请求。但是当我发送 DELETE 或 POST 请求时它无法正常工作。我收到'XMLHttpRequest 无法加载 URL。浏览器中出现无效的 HTTP 状态代码 400' 错误。但它对于 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。 谁能帮帮我。
【问题讨论】:
标签: javascript angularjs asp.net-web-api