Когда вы создаете размещенное в Blazor приложение wasm, на стороне клиента автоматически вводится http client
. Чтобы проверить это:
Шаг 1 Создайте размещенное приложение Blazor Wasm из шаблонов:
dotnet new blazorwasm --hosted
Шаг 2 Получите HttpClient
из DI. См. Client/Pages/FetchData.razor
для образца:
@page "/fetchdata"
@inject HttpClient Http // <--- here
...
@code {
WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync()
{
forecasts = await Http.GetJsonAsync<WeatherForecast[]>("WeatherForecast"); //<--
}
}