我有一个托管在 IIS 上的 api,我试图通过 Blazor.Net 客户端应用程序调用HttpClient示例中提供的 api。
由于 api 端点托管在具有 Windows 身份验证的 IIS 上,因此我需要在调用时包含凭据。
我试图创建一个实例,httpClient而不是使用示例中提供的静态方法,但我收到了异常。PlatformNotSupported
有没有办法使用静态传递HttpClient凭据Blazor.net?
如果我使用 JavaScript 互操作XMLHttpRequest并将其设置withCredentials为true,则 api 返回数据。但是我宁愿不使用 js 来获取数据,而是使用 C#。
谢谢,