使用 Blazor WASM 从外部 API 获取数据

Get Data From external API with Blazor WASM

我尝试使用 blazor WASM 从外部 API 获取数据,但出现异常:“类型错误:尝试获取资源时出现网络错误” 我的代码如下所示。 有人能告诉我我应该怎么做才能得到这些数据吗? 提前谢谢你。

    public class Rate
        {
        public string no { get; set; }
        public string effectiveDate { get; set; }
        public double mid { get; set; }
        }

    public class Nbp
        {
        public string table { get; set; }
        public string currency { get; set; }
        public string code { get; set; }
        public Rate[] rates { get; set; }
        }
//...
var test = await Http.GetFromJsonAsync<Nbp>("http://api.nbp.pl/api/exchangerates/rates/A/EUR/2020-12-15/?format=json");

将您的请求更改为 https

var test = await Http.GetFromJsonAsync<Nbp>("https://api.nbp.pl/api/exchangerates/rates/A/EUR/2020-12-15/?format=json");