Согласно этому ответу нет способа получить информацию о сокете (которая, насколько я понимаю, содержит информацию TLS) после выполнения запроса requests
(если только это не потоковый запрос),
Поскольку Harry_pb указывает , ваша версия SSL и версия TLS сервера определяют версию TLS, используемую в соединении.
В документации по библиотеке сокетов показано, как получить версию сокета TLS :
import socket
import ssl
hostname = 'www.python.org'
context = ssl.create_default_context()
with socket.create_connection((hostname, 443)) as sock:
with context.wrap_socket(sock, server_hostname=hostname) as ssock:
print(ssock.version())