1
ysc3839 2019-03-08 10:17:50 +08:00 via Android 1
那就用第三方库吧,比如 curl 就有 Python 的绑定。
|
2
NoAnyLove 2019-03-08 11:25:02 +08:00
似乎 3.6.8 也支持,https://docs.python.org/3.6/whatsnew/changelog.html
|
3
wwqgtxx 2019-03-08 12:00:26 +08:00
@NoAnyLove 从 issue 看 3.6.3 就支持了,还有 2.7.15 也 backport 了,https://bugs.python.org/issue29136
|
4
wwqgtxx 2019-03-08 15:12:49 +08:00 1
话说我刚才试着用浏览器访问了一下 https://dnsapi.cn/ ,发现用 TLS1.2 也能正常访问呀
|
5
fox0001 OP @wwqgtxx #4 你是怎样访问的?我用 Python3 的 http.client 发送请求,提示
[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:720) 昨天还一直没问题的 |
6
wwqgtxx 2019-03-08 18:44:10 +08:00 via iPhone 1
@fox0001 我用 requests 和 aiohttp 试了都没问题,http.client 没试过
|
7
wwqgtxx 2019-03-08 19:48:46 +08:00 1
|
8
Arnie97 2019-03-08 20:10:31 +08:00 via Android
强制 TLS v1.3 的网站目前基本没有,盲猜你可能是需要 $ pip install "requests[security]"
|
9
0ZXYDDu796nVCFxq 2019-03-08 20:21:35 +08:00 via Android
又不是 TLS v1.3 only
|
11
fox0001 OP |
12
0312birdzhang 2019-03-09 06:16:04 +08:00
用 tlsv2 就行了
|
13
chengxiao 2019-03-09 07:11:27 +08:00 via iPhone
我说怎么这两天路由里的 ddns 不更新了……
|
14
zwh2698 2019-03-09 07:58:17 +08:00 via Android
不升级 python 就自己编译源码吧,你将 open ssl 换成最新,然后修改 python 的 SSL 模块。
|