当向API发送请求时,我必须禁用证书验证。不幸的是,我不知道如何配置客户端。ConfigureHttpClients(this IServiceCollection services) services.AddHttpClient<IMyInterface, MyImplementation>(httpClient=> using HttpClientHandlerhttpClientHandler = new HttpClientHandler
然而,我后来意识到,通过查看WebApiContrib项目中的测试,可以使用到WebAPI控制器的正确服务路由来设置具有HttpServer设置的HttpClient。我可以在客户端的请求中输入任何域名,HttpClient似乎会自动神奇地绑定到正确的控制器。config.ServiceResolver.SetResolver(new WebApiDependencyResolver());
var client = new HttpClient