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