2
방금 Python 앱을위한 Proximo heroku 부가 기능을 설치했습니다. 나는 쉘을로드하고 타이어를 걷어 찼다. HTTP 주소가 작동하지만 HTTPS 주소는 작동하지 않는다. HTTP 주소가 Proximo 로그에 나타나고, HTTPS 주소가 시간 초과되어 로그에 아무것도 남지 않습니다.https 요청에 대한 Proximo heroku addon timeout
나는 다음과 같은 코드를 사용하여 테스트이 (암호 교체)처럼
import urllib2, urllib
from django.conf import settings
proxy = urllib2.ProxyHandler(settings.PROXIES_DICT)
auth = urllib2.HTTPBasicAuthHandler()
opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler)
urllib2.install_opener(opener)
urllib2.urlopen("http://google.com").read() # works fine
urllib2.urlopen("https://google.com").read() # times out
내가 PROXIES_DICT 보이는 언급해야한다 :
>>> pprint(settings.PROXIES_DICT)
{'http': 'http://proxy:[email protected]',
'https': 'http://proxy:[email protected]'}
는 나 또한 예외는 다음과 같습니다 시간을 언급해야한다를 :
URLError: <urlopen error [Errno 60] Operation timed out>
내가 잘못하고있는 것이 확실하지 않습니다. 누구든지 도와 줄 수 있습니까?
고맙습니다. 예, https에서 수신 대기하지 않는다는 것을 알고 있습니다. 그리고 프록시가 내 클라이언트와 서버간에 앞뒤로 전달하는 데이터가 여전히 암호화되어 있다면 프록시가 실제로 연결하지 않는 것이 좋습니다. –