SoapHttpClientBridge:Mono 中的 WebServices 的修复,它劫持了 Web 调用以使用 HttpClient 而不是默认的 WebRequest

时间:2024-08-01 06:12:41
【文件属性】:

文件名称:SoapHttpClientBridge:Mono 中的 WebServices 的修复,它劫持了 Web 调用以使用 HttpClient 而不是默认的 WebRequest

文件大小:2.39MB

文件格式:ZIP

更新时间:2024-08-01 06:12:41

C#

SoapHttpClient 修复了 MONO 上的 SoapHttpClientProtocol 问候 Xamarin 开发人员,这个小项目旨在在使用代理继承自 SoapHttpClientProtocol 的 Web 服务时修复 Mono 上的 TLS 问题。 简要历史:看起来 mono 没有实现 TLS 1.2 或任何比 TLS 1.0 更好的东西(有一些限制)。 为了克服这个问题,您可以将整个架构切换为结合使用新的 HttpClient 库和 ModernHttpClient 组件,这样所有请求都将通过本机 http 客户端库实现(ios 和 android)进行路由。 由于这对我们来说不是一个选择(重建我们的整个 SOAP/WCF api 并不容易)我们不得不找到一个不同的解决方案,子类化 SoapHttpClientProtocol 以使用新的 HttpClient 和 M


【文件预览】:
SoapHttpClientBridge-master
----SoapHttpClient.iOS()
--------SoapHttpClient.iOS.csproj(2KB)
----SoapHttpClient.Shared()
--------SoapHttpClientBridge.cs(17KB)
--------SoapHttpClient.shared.shproj(937B)
--------Helpers()
--------SoapHttpClient.projitems(837B)
----LICENSE(1KB)
----Components()
--------modernhttpclient-2.1.2()
--------modernhttpclient-2.1.2.png(17KB)
--------modernhttpclient-2.1.2.info(1KB)
----SoapHttpClient.sln(2KB)
----.gitignore(3KB)
----SoapHttpClient.Android()
--------Resources()
--------SoapHttpClient.Android.csproj(3KB)
----README.md(2KB)

网友评论