web-dev-qa-db-fra.com

HttpClient.GetJsonAsync introuvable. (serveur blazor)

J'ai installé le package en ajoutant le dernier package ref. from https://www.nuget.org/packages/Microsoft.AspNetCore.Blazor.HttpClient/ Mais je ne parviens toujours pas à trouver la fonction souhaitée comme .. Client.GetJsonAsync

Pouvez-vous s'il vous plaît m'aider si je manque quelque chose? Merci .

J'essaye ici mais je ne peux pas.

public async Task<User> GetUser(string Id)
        {
            HttpClient client = new HttpClient();
            var user = await client.GetJsonAsync($"{BaseUrl}Get-User/{Id}");
            return JsonConvert.DeserializeObject<User>(user);
        }
3
sami ullah

J'espère que vous utilisez Blazor côté client

Ce sont la méthode d'extension du client HTTP, vous devez donc passer le type avec GetJsonAsync et la méthode retournerait un objet. Cette méthode générera une erreur si votre API renverrait une réponse vide. Dans ce cas, vous pouvez utiliser httpClient.GetAsync méthode

enter image description here

0
Pankaj Rawat