.NET WebApi Delete error HTTP 错误 405.0 - Method Not Allowed
参考
.NET WebApi Delete方法访问提示:“HTTP 错误 405.0 - Method Not Allowed”
WebAPI Delete方法报错405 Method Not Allowed
"false"/> "true"> "WebDAVModule" /> "WebDAV" />
$.ajax({ **url: "/api/SomeController/" + id,** type: "DELETE", dataType: "json", success: function(data, statusText) { alert(data); }, error: function(request, textStatus, error) { alert(error); debugger; } }); //Do not use something like this: data: {id:id}
"WebDAV" /> "ExtensionlessUrlHandler-Integrated-4.0" /> "OPTIONSVerbHandler" /> "TRACEVerbHandler" /> "ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> "WebDAVModule" />
//We had to add custom headers to our web.config as our request had multiple headers that confused the API response."Access-Control-Allow-Methods" /> "Access-Control-Allow-Origin" /> "Access-Control-Allow-Headers" />