Удалить запрос без параметра id в .net web Api

Hasan Ozdemir спросил: 03 ноября 2018 в 09:50 в: c#

У меня есть .net core WebApi, как показано ниже. И это работает отлично. Но когда я пишу [HttpDelete] вместо [HttpDelete("{id}")], это не работает. В чем может быть причина?

Мой URL: http:// localhost: 5004 / api / Student / DeleteStudent / 23

[ApiController]
[Route("api/[controller]/[action]")]
public class StudentController : ControllerBase
{
    //[HttpDelete] ///////////////// This is not working
    [HttpDelete("{id}")] /////////// This is working
    public async Task<ServiceResult> DeleteStudent(int id)
    {
      return await studentService.DeleteStudent(id);
    }
}

0 ответов