Python请求 - 如果不是TLS1.2则拒绝

时间:2018-04-19 04:57:13

标签: python python-3.x ssl python-requests tls1.2

作为我们信息安全小组要求的一部分,对于每个API POSTGET来自/可以拒绝连接,如果它不是TLS1.2?

这是我目前使用的POST我还需要知道如何使用GET

##POST
def retry_session(retries, session=None, backoff_factor=0.3, status_forcelist=(500, 502, 503, 504)):
    session = session or requests.Session()
    retry = Retry(
        total=retries,
        read=retries,
        connect=retries,
        backoff_factor=backoff_factor,
        status_forcelist=status_forcelist,
    )
    adapter = HTTPAdapter(max_retries=retry)
    session.mount('http://', adapter)
    session.mount('https://', adapter)
    return session 

post_response = session.post(url=endpoint, data=json.dumps(x), headers=headers)

-

##GET
def response(changeset):     
    logging.info("Bringing in JSON from LinzAPI")
    d = requests.get(changeset, stream=True).json()
    return (d)

json_response = response(API)

我需要编辑我的代码,这样如果它是TLS1.2我只会POST或GET到URL

0 个答案:

没有答案