Комментарии 5
- Почему не сделаете PR https://github.com/dotnet/wcf
А насколько все это безопасно ?
//https://github.com/dotnet/wcf/blob/master/src/System.Private.ServiceModel/src/System/ServiceModel/Channels/HttpChannelFactory.cs //https://github.com/dotnet/wcf/blob/master/src/System.Private.ServiceModel/src/System/ServiceModel/Channels/HttpsChannelFactory.cs //HttpChannelFactory //...Тут установка некоторых параметров у clientHandler var clientHandler = GetHttpClientHandler(to, clientCertificateToken); //...Тут еще установка некоторых параметров у clientHandler handler = _httpMessageHandlerFactory(clientHandler); //Код выше будет прогнорирован в итоге. _httpMessageHandlerFactory = handler => _httpHandler()
Почему не сделаете PR https://github.com/dotnet/wcf
С большой вероятностью сделаем, спасибо!
А насколько все это безопасно ?
Поскольку свою среду мы считаем доверенной, вопросы безопасности глубоко не рассматривали. Это хорошая мысль, чтобы немного доработать наш подход.
Ловко. Решал похожую проблему, только без WCF. Вы не ковыряли саму HttpClientFactory, как там решается проблема с возможной сменой DNS?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Реализация пула соединений в WCF для .Net Core с использованием HttpClientFactory