ฉันมีแอพเล็ก ๆ น้อย ๆ ที่ฉันเขียนใน Python และมันใช้งานได้ ... จนกระทั่งเมื่อวานเมื่อมันเริ่มมีข้อผิดพลาดในการเชื่อมต่อ HTTPS ฉันจำไม่ได้ว่ามีการอัพเดทหรือไม่ แต่ทั้ง Python 2.7.3rc2 และ Python 3.2 ก็ล้มเหลวเหมือนกัน
ฉัน googled มันและพบว่าสิ่งนี้เกิดขึ้นเมื่อคนอยู่หลังพร็อกซี แต่ฉันไม่ (และไม่มีอะไรเปลี่ยนแปลงในเครือข่ายของฉันตั้งแต่ครั้งสุดท้ายที่มันทำงาน) คอมพิวเตอร์ syster ของฉันใช้ windows และ Python 2.7.2 ไม่มีปัญหา (ในเครือข่ายเดียวกัน)
>>> 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>
เกิดอะไรขึ้น ความช่วยเหลือใด ๆ ที่ชื่นชม
PS: งูหลามรุ่นเก่าไม่ทำงานไม่ได้อยู่ในระบบของฉันและไม่ได้อยู่ในเซสชันสดจาก USB แต่ทำงานใน Ubuntu 11.10 เซสชันสด