Bağlantı Hatası

Sorun sertifikada degil, cipher (suite)'te. Sunucunun kullandigi az guvenli cipher’lari acmak gerekiyor.

Javavari bir cozumu var:

import ssl
import urllib3
import requests

class DefaultCiphersAdapter(requests.adapters.HTTPAdapter):
	def init_poolmanager(self, connections, maxsize, block=False):
		context = ssl.create_default_context()
		context.set_ciphers('DEFAULT')
		self.poolmanager = urllib3.poolmanager.PoolManager(num_pools=connections, maxsize=maxsize, block=block, ssl_context=context)

s = requests.Session()
s.mount('https://www.turkiye.gov.tr', DefaultCiphersAdapter())
r1 = s.get('https://www.turkiye.gov.tr/imei-sorgulama')
print(r1)
2 Beğeni