new HttpClient(filter);
它可以工作,但只能在桌面上使用。当我在移动仿真程序上运行我的应用程序时,错误再次出现。而且,我并不认为这是一个很好的解决方案,所以我搜索了一些其他的东西,并找到了这个:。有一些关于HttpClient和SSL的信息,但据我所知,这是来自命名空间System.Net.Http的HttpClient。我在Windows应用程序中尝试了这个
我有一个.NET核心Web应用程序和Web Api,我从一个IOS应用程序调用(使用Xamarin.ios)。web应用程序驻留在私有服务器上的IIS中。我使用MSAL单租户进行身份验证。这部分似乎工作得很好,因为我可以登录并获得访问令牌。
浏览器运行得很好,我可以导航到WebApi没有问题。然而,当我尝试向我的Api发出http请求时,我的应用程序中得到了一个401。= new
所以我有一个.net核心3.1WebAPI项目,我是在visual上开发的。我现在切换到rider,在尝试调试应用程序时会出现一个错误。我可以运行它构建的应用程序,并在本地的码头容器中运行良好。FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKD