web-dev-qa-db-ja.com

HttpClient.GetJsonAsyncが見つかりません。 (ブレザーサーバー)

最新のパッケージ参照を追加してパッケージをインストールしました。から https://www.nuget.org/packages/Microsoft.AspNetCore.Blazor.HttpClient/ しかし、それでも..のような目的の関数を見つけることができませんClient.GetJsonAsync

何か不足している場合、私を助けていただけますか?ありがとう.

私はここで試していますが、できません。

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

クライアントサイドブレザーを使用していると思います

これらはHTTPクライアントの拡張メソッドであるため、GetJsonAsyncで型を渡す必要があり、メソッドはオブジェクトを返します。 APIが空の応答を返す場合、このメソッドはエラーをスローします。その場合は、httpClient.GetAsync 方法

enter image description here

0
Pankaj Rawat