Комментарии 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()
+2
Почему не сделаете PR https://github.com/dotnet/wcf
С большой вероятностью сделаем, спасибо!
А насколько все это безопасно ?
Поскольку свою среду мы считаем доверенной, вопросы безопасности глубоко не рассматривали. Это хорошая мысль, чтобы немного доработать наш подход.
0
Ловко. Решал похожую проблему, только без WCF. Вы не ковыряли саму HttpClientFactory, как там решается проблема с возможной сменой DNS?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Реализация пула соединений в WCF для .Net Core с использованием HttpClientFactory