ich mache gerade erste Geh-Versuche mit Blazor WebAssembly,
dabei komme ich irgendwie nicht weiter X(
Wie im Titel geschrieben versuche ich ein paar Strings aus einer funktionierenden ASP.NET Core-Web-API zu laden.
Mit folgendem Schnipsel versuche ich die Informationen im @code-Bereich der razor-Datei zu laden:
protected override async Task OnInitializedAsync()
{
HttpClient http = new HttpClient();
http.BaseAddress = new Uri("https://localhost:5005/");
var TodoItems = await GetProductsAsync(http);
One = TodoItems[0];
Two = TodoItems[1];
Three = TodoItems[2];
}
static async Task<List<string>> GetProductsAsync(HttpClient http)
{
List<string> item = null;
HttpResponseMessage response = await http.GetAsync("api/StringItems");
if (response.IsSuccessStatusCode)
{
item = await response.Content.ReadFromJsonAsync<List<string>>();
}
return item;
}
Als Fehlermeldung bekomme ich 'TypeError: Failed to fetch'.
Das komische ist, das ich die Daten mit Postman sowie einer Test-ASP.NET Core-Web-App (mit obigen Schnipsel) problemlos lesen kann.
Alle Projekte laufen übrigens unter .NET 5
Gruß Jörg