1

requestsをインストールしました。

しかし、次のような単純なものでも、https リクエストを送信できません。

requests.get('https://www.google.com')

エラーメッセージは次のとおりです。

_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

更新: 他の方法、urllib2 を使用して https 要求を送信できます。httplib は https 要求を正常に送信できます。

4

1 に答える 1

4

これはrequests、Python でも問題ありません。

SSL 接続を処理するように適切に構成されていないプロキシ サーバーを使用している可能性があります。正確な問題は、プロキシ サーバーに大きく依存します。エラーをGoogle 検索する140770FCと、これを診断する方法に関する多くのヒットと議論が得られます。

ローカル マシンでプロキシを構成していない場合でも、企業のファイアウォールによって、HTTPS 接続がネットワーク境界でプロキシを経由するように強制される可能性があることに注意してください。

于 2012-08-02T09:39:30.977 に答える