Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro no => await httpClient.GetAsync($"Livros/{id}")

HttpRequestMessage resposta = await httpClient.GetAsync($"Livros/{id}");

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Por consequência do erro a cima o EnsureSuccessStatusCode () também não funciona.

[HttpGet] public async Task Detalhes(int id) { //http://localhost:6000/api/Livros/{id} //http://localhost:6000/api/ListasLeitura/paraler //http://localhost:6000/api/Livros/{id}/capa

        HttpClient httpClient = new HttpClient();

        httpClient.BaseAddress = new System.Uri("http://localhost:6000/api/");

        HttpRequestMessage resposta = await httpClient.GetAsync($"Livros/{id}");

        resposta.EnsureSuccessStatusCode();

        if (model == null)
        {
            return NotFound();
        }

        return View(model.ToUpload());
    }
3 respostas

Essa dúvida é da aula 1, 5º vídeo - (A classe HttpClient)

Os Pacotes instalados.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Resposta:

Eu devia ter colocado => HttpResponseMessage resposta = await httpClient.GetAsync($"Livros/{id}"); e Não => HttpRequestMessage resposta = await httpClient.GetAsync($"Livros/{id}");

Por isso estava dando erro.