错误重现
js ajax调用一个ASP.NET MVC写的api时,一直出现错误信息请求的资源不支持 http 方法“GET”。
错误原因
ASP.NET MVC中的MVC(Web)和MVC(Api)各自依赖的实现不一样,不可混用.
- MVC(Web) -
using System.Web.Mvc;
- MVC(Api) -
using System.Web.Http;
解决办法
把引用了using System.Web.Mvc;
-> 改为using System.Web.Http;
即可.