gpt4 book ai didi

c# - 请求被中止 : Could not create SSL/TLS secure channel but works from browser/POSTMAN

转载 作者:太空狗 更新时间:2023-10-29 17:56:47 25 4
gpt4 key购买 nike

我有点迷路了。添加 ServicePointManager 东西通常可以解决此问题,但这次我不断收到以下错误。我的服务器可以从浏览器和 POSTMAN 访问相同的 URL。但是通过网站运行它失败了。不过,这适用于我的本地计算机。我在服务器上启用了 TLS 1.1 和 TLS 1.2。

我的服务器 TLS 设置有什么问题吗? https://www.ssllabs.com/ssltest/analyze.html?d=basketball.exposureevents.com

我使用的是 CertifyTheWeb 证书,基本上是免费的 SSL。不确定这是否与此有关。

我正在发送到下面的链接,当从 IIS 下面的代码发出请求时,该链接拒绝了请求。

https://www.nationalsportsid.com/tournament/6028

Message :The request was aborted: Could not create SSL/TLS secure channel. Source :System Stack Trace : at System.Net.HttpWebRequest.GetResponse() at

ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;

var webRequest = (HttpWebRequest) WebRequest.Create("https://www.nationalsportsid.com/tournament/" + nationalSportsId);
try
{
using (var webResponse = (HttpWebResponse) webRequest.GetResponse())
{
if (webResponse.StatusCode == HttpStatusCode.OK)
{
return true;
}
}
}
catch (WebException ex)
{
Logger.Error(ex);
}

这是 Message Analyzer 记录的内容

握手

enter image description here

警报

enter image description here

最佳答案

这是 Apache 中另一台服务器上的配置问题。他们放松了他们的 SSL 配置,我不确定他们做了什么,但他们以前的配置如下。我现在可以向他们的服务器发出 HTTP 请求。

SSLEngine on

# Intermediate configuration, tweak to your needs
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE$
SSLHonorCipherOrder on
SSLCompression off

SSLOptions +StrictRequire

关于c# - 请求被中止 : Could not create SSL/TLS secure channel but works from browser/POSTMAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53638516/

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