HttpClient не имеет определения для GetJsonAsync - PullRequest
1 голос
/ 15 мая 2019

В настоящее время я подключаюсь к Blazor и хочу переместить свой код, чтобы он был более читабельным и пригодным для повторного использования.В моем бритвенном компоненте метод работает безупречно - в классе это не так.

В моем компоненте я могу просто использовать это:

response = await Http.GetJsonAsync<T>(Uri);

В моем классе Visual Studioжалуется, что HttpClient в System.Net.Http не содержит определения GetJsonAsync, но я получаю типизированный ответ, поэтому хочу десериализовать его правильно.

1 Ответ

2 голосов
/ 15 мая 2019

Для Blazor существует класс расширения (Microsoft.AspNetCore.Blazor.HttpClientJsonExtensions), чтобы получить те же методы расширения.

Ссылка: https://learn -blazor.com / архитектура / rest-api /

...