recherche

Maison  >  Questions et réponses  >  le corps du texte

requests - python request HTTPS报错54, 'Connection reset by peer

最新更新:
1、目标是本地电脑(开发环境)request一个API,取得返回的JSON。
2、本地使用request请求API的https地址时,报了这个错。
3、本地使用request请求别的网址:zhihu.comgithub.com,都用https,则不会出错。
4、上自己的一台服务器请求这个API则也不报错。

也不知道问题出在哪里。


用python request 一个自己弄的https网站,报错:

requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))

但是request其他https网站正常。
自己的这个https网站在Postman等接口调试软件下又正常。

用openssl s_client -connect 域名的443端口,返回

CONNECTED(00000003)
write:errno=54

请教大神一个查错的思路。。

高洛峰高洛峰2804 Il y a quelques jours1698

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-17 17:55:26

    Résolu.
    La raison est que le ssl_protocols TLSv1.2 TLSv1.1 sur le serveur ne prend plus en charge TLSv1. Sans la prise en charge de TLSv1, cette erreur se produira si OpenSSL dans le MAC n'est pas la dernière version.

    Solution : activez la prise en charge de TLSv1 sur le serveur ou mettez à jour OpenSSL sur votre ordinateur.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:55:26

    S'il n'y a pas de problème d'accès dans le navigateur, cela devrait être un manque d'en-têtes. Copiez tous les en-têtes dans le navigateur et réessayez

    .

    répondre
    0
  • Annulerrépondre