gpt4 book ai didi

c# - 在可移植 HttpClient 中支持 TLS 1.2 和 1.1

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:28 25 4
gpt4 key购买 nike

将 HttpClient 与 Microsoft.Net.Http Nuget 包一起使用,如何默认使用 TLS 1.2 或 1.1?

也许让事情变得复杂的是,我使用的 PCL 的目标是:.NET Framework 4.5、Windows 8 和 Windows Phone Silverlight 8(即 Profile78/targetFramework="portable-net45+win8+wp8")。

[更新]

根据与 Steffen 的讨论,我应该澄清:如果服务器请求,我想确保 HttpClient 的便携版本将支持 TLS12 和 TLS11。 (修改了标题,但保留了原来的问题。)

最佳答案

我相信您现在可能已经解决了,但是当前的 pcl 实现不支持 1.2 或 1.1,因此如果服务器需要它,调用将会失败。

如果您正在为 ios 或 Android 开发,您可以使用 ModernHttpClient,它在运行时使用支持 1.2 和 1.1 的平台特定版本

我还在研究仅在 pcl 库中使用的解决方案。找到后我会在这里更新

关于c# - 在可移植 HttpClient 中支持 TLS 1.2 和 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com