파이썬으로 작성한 작은 응용 프로그램이 있는데 어제까지 갑자기 HTTPS 연결에서 오류가 발생하기 시작했을 때까지 작동했습니다. 업데이트가 있었는지 기억이 나지 않지만 Python 2.7.3rc2와 Python 3.2는 모두 동일하게 실패합니다.
나는 그것을 봤고 사람들이 프록시 뒤에있을 때 이런 일이 발생한다는 것을 알았지 만 나는 그렇지 않다. Windows와 Python 2.7.2를 실행하는 내 syster의 컴퓨터에는 동일한 네트워크에서 아무런 문제가 없습니다.
>>> url = 'https://www.mediafire.com/api/user/get_session_token.php'
>>> response = urllib2.urlopen(url).read()
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 400, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 418, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1215, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 8] _ssl.c:504: EOF occurred in violation of protocol>
뭐가 문제 야? 도움을 주시면 감사하겠습니다.
추신 : 오래된 파이썬 버전은 내 시스템이 아니라 USB의 라이브 세션에서는 작동하지 않지만 DO는 Ubuntu 11.10 라이브 세션에서 작동합니다.