Below is a quick set of examples to show how to send HTTP GET requests from ASP.NET Core Blazor WebAssembly to a backend API.

You can see all of the below examples running on GitHub Pages at

The source code for the Blazor GET requests project is available at

Other HTTP examples available:

Simple GET request with a JSON body and strongly typed response

This sends an HTTP GET request to the Reqres api which is a fake online REST api that has an /api/users route that returns an array of users along with metadata including the total number of users. The GetFromJsonAsync() extension method of the HttpClient is called to send a request and convert the response into a UsersResponse object which is assigned to the blazor component property response so it can be rendered by the component template

private UsersResponse response;

protected override async Task OnInitializedAsync()
    response = await HttpClient.GetFromJsonAsync<UsersResponse>("");

Blazor component code at

#blazor #webassembly #api #aspdotnet #programming

Blazor WebAssembly - HTTP GET Request Examples
31.70 GEEK