Используйте [FromBody]
в своем действии как
[HttpPut("{id}")]
public async Task<IActionResult> PutUserDetails(int id, [FromBody]UserDetails userDetails)
Предположим, что моя UserDetails
модель
public class UserDetails
{
[Key]
public int UId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
Если вы хотите использовать метод Post
, URL-адрес будетhttp://localhost:51441/api/test
, почтальон должен быть настроен как
Если вы используете метод PUT
, URL будет http://localhost:51441/api/test/1
. Почтовик должен быть настроен как
Чтобы получить конкретную запись, с помощью метода GET
и URL-адрес http://localhost:51441/api/test/1
в вашем случае.