Я использую jQuery 3.2.1. Я пытаюсь вызвать API с помощью Ajax jQuery.
Я следую примеру и коду вроде этого:
(() => {
function delTest() {
$.ajax({
url: 'http://localhost:3413/api/person?ID=100',
type: 'DELETE',
dataType: 'json',
data: { "": "Sourav Kayal" },
success: function (data, textStatus, xhr) {
console.log(data);
},
error: function (xhr, textStatus, errorThrown) {
console.log('Error in Operation');
}
});
}
})();
и API
public class personController : ApiController
{
[HttpDelete]
public string Delete([FromUri] int ID, [FromBody] String name)
{
return "Delete Operation" + "ID:- " + ID + "Name:- " + name;
}
}
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
Однако, это не работает сейчас.
Возвращает ошибку: 404 Не найдено