كيف يمكن Urllib2 / httplib Talk HTTP 1.1 لاتصالات HTTPS عبر وكيل الحبار؟

StackOverflow https://stackoverflow.com/questions/1841730

  •  12-09-2019
  •  | 
  •  

سؤال

عندما أستخدم Urllib2 لإنشاء اتصال HTTP 1.1 عبر وكيل حبار، فإن الحبار يجعل اتصالا جديدا جديدا في HTTP 1.0.

كيف يمكنني إقناع الحبار للتحدث 1.1 إلى الخادم الوجهة؟

هل كانت مفيدة؟

المحلول

بعد التعامل مع هذه المشكلة لفترة بعد الظهر بأكملها، وجدت الحل. لذا يرجى إبعاد الإجابة على سؤالي الخاص، لكن سيكون من الرائع أن يجد شخص آخر هذا مفيدا وأنه يوفر لهم الألم.

من أجل الحصول على الحبار للحصول على محادثة HTTP 1.1 مع الخادم الوجهة، يجب أن يتم الطلب الأصلي عليه عبر اتصال HTTP. تم توثيق ذلك في الخطأ http://bugs.python.org/issue1424152..

هناك إصلاح ل PY3K وقد تم ترحيلها إلى Python 3.1 و 2.6.

إذا كنت تهز تثبيت Python 2.5 أو 2.4، فيمكنك تنزيل إصدار مصحح من httplib.py and orllib2.py هنا http://pypi.python.org/pypi/httpsproxy_urllib2.. وبعد ما عليك سوى استبدال الإصدارات الموجودة، أو إسقاط هذه الملفات 2 في مشروعك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top