Djangoアプリケーションを実行しているWebサイト(つまりApache2 Webサーバー)からresponse = requests.get(film_url)
を実行すると、次のエラー('bad handshake: SysCallError(0, None)',)
が発生します。Django開発サーバーから実行されないDjangoバグハンドシェイク
Django開発サーバーを使用してラップトップからシステムを実行しても、このエラーは発生しません。 film_urlはRottenTomatoes.comの映画へのリンクです(例:https://www.rottentomatoes.com/m/myfilm
)
私はPython 2.7を実行しています。これはSSLの問題ですが、どのようにソートするのか分かりません。私はこのadviceを以下に試してみたが、私は、すなわち、pyOpenSSLをインストールしようと、エラーを取得しています:
Command "/var/www/mga/env/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-DuLMZe/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-giimpi-record/install-record.txt --single-version-externally-managed --compile --install-headers /var/www/mga/env/include/site/python2.7/cryptography" failed with error code 1 in /tmp/pip-build-DuLMZe/cryptography/