我正在尝试从 web api(在 MVC4 项目中创建)调用 POST 方法,但无法访问它。
我的 web api 配置如下,
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new {action=RouteParameter.Optional, id = RouteParameter.Optional }
);
我正在尝试调用以下方法,
[HttpPost]
public bool Delete(Int64 Id)
{
return true;
}
所有的 GET 方法都被调用。
当我尝试访问它时,浏览器正在显示,
“不允许使用 http 405 方法”
当看到它显示的响应时,
{"Message":"请求的资源不支持 http 方法 'GET'。"}
请帮帮我。