猿问

协商了哪个TLS版本?

我的应用程序在.NET 4.7中运行。默认情况下,它将尝试使用TLS1.2。例如,执行以下HTTP请求时,是否可以知道协商了哪个TLS版本?


HttpWebRequest request = (HttpWebRequest)WebRequest.Create(decodedUri);

if (requestPayload.Length > 0)

{

    using (Stream requestStream = request.GetRequestStream())

    {

        requestStream.Write(requestPayload, 0, requestPayload.Length);

    }

}

我仅出于日志记录/调试目的需要此信息,因此在写入请求流或接收响应之前获取此信息并不重要。我不希望为这些信息解析网络跟踪日志,也不想创建第二个连接(使用SslStream或类似的连接)。


12345678_0001
浏览 1102回答 3
3回答
随时随地看视频慕课网APP
我要回答