Segui passo a passo o vídeo Fiz o get com http e a porta 64466 e sucesso Copiei o retorno e alterei para o post
http://localhost:64466/Livros/Incluir/
{
"titulo": "Testando o título",
"subtitulo": "Testando o subtítulo",
"autor": "Fulano de Tal",
"resumo": "Testando o resumo",
"capa": null,
"lista": 0
}
Resultado Status 400 Fiz um novo teste debugando
ModelState.IsValid igual a false
fui ao fórum e achei este tópico
https://cursos.alura.com.br/forum/topico-bad-request-modelstate-isvalid-esta-retornando-false-92353
conforme a solução inclui o [FromBody]
public IActionResult Incluir([FromBody] LivroUpload model)
ModelState.IsValid igual a true status 201 Created mas o id veio 0
{
"id": 0,
"titulo": "Testando o título",
"subtitulo": "Testando o subtítulo",
"resumo": "Testando o resumo",
"imagemCapa": null,
"autor": "Fulano de Tal",
"lista": 0
}
Fui ao banco e dei um select
SELECT [Id]
,[Titulo]
,[Subtitulo]
,[Resumo]
,[ImagemCapa]
,[Autor]
,[Lista]
FROM [AluraListaLeitura].[dbo].[Livros]
não foi incluído