urllib3

البرمجيات قطة:
urllib3
تفاصيل البرنامج:
الإصدار: 1.10.4 محدث
تاريخ إيداع: 12 May 15
المطور: Andrey Petrov
ترخيص: حرر
شعبية: 263

Rating: 3.0/5 (Total Votes: 2)

المجتمع بيثون خلقت بالفعل والمشتركة للمكتبات للعمل مع عناوين واتصالات HTTP.
هذه هي urllib وurllib2. في حين أن كلا جيدة في ما يفعلونه، لديهم في الواقع لا يشترك في شيء مع بعضها البعض، ومع urllib3 الواقع.
urllib3، في حين صممت على المبادئ الأساسية للurllib، يختلف عن ذلك من خلال الميزات التي قررت دعم، لم تدرج في وحدة الأصلي

ما هو الجديد في هذا الإصدار:.

حمامات ويمكن استخدام مديري السياق.
لا إعادة استخدام الاتصالات التي شهدت SSLError.
لا تفشل عندما GZIP فك تيار فارغ.
إضافة دعم SHA256 للتحقق بصمات الأصابع.
التعامل ثابتة من القيم رأس يحتوي الفواصل.

ما هو الجديد في الإصدار 1.10.2:

حمامات ويمكن استخدام مديري السياق.
لا إعادة استخدام الاتصالات التي شهدت SSLError.
لا تفشل عندما GZIP فك تيار فارغ.
إضافة دعم SHA256 للتحقق بصمات الأصابع.
التعامل ثابتة من القيم رأس يحتوي الفواصل.

ما هو الجديد في الإصدار 1.8.3:

علة ثابتة ذات الصلة وكيل حيث يجري إعادة استخدامها الاتصالات بشكل غير صحيح.
socket_options أضاف المعلمة الكلمات الرئيسية التي يسمح لتحديد التكوين setsockopt مآخذ جديدة.
إزالة HTTPConnection.tcp_nodelay لصالح HTTPConnection.default_socket_options.
علة ثابتة TypeError في بايثون 2.6.4.

ما هو الجديد في الإصدار 1.7.1:

وأضاف الحبيبية دعم مهلة مع الفئة urllib3.util.Timeout جديدة.
الثابتة بايثون 3.4 الدعم.

ما هو الجديد في الإصدار 1.7:

تمرير assert_hostname = خطأ عند إنشاء HTTPSConnectionPool سيتم تخطي التحقق المضيف للاتصالات SSL.
طريقة جديدة urllib3.response.HTTPResponse.stream (...) الذي يعمل كمولد ملفوفة حول. اقرأ (...).
الإصدار IPv6 تحليل عنوان يفرض أقواس حول اسم المضيف.
موضوع ثابت حالة تعارض في urllib3.poolmanager.PoolManager.connection_from_host (...)
تتضمن طلبات ProxyManager الآن منفذ غير الافتراضي في المضيف: ... الرأس.
دعم وكيل واضاف HTTPS في ProxyManager.
يمكن أن ينتقل الكائن RequestField جديد إلى الحقول = ... المعلمة التي يمكن تحديد رؤوس.
رفع urllib3.exceptions.ProxyError عند الاتصال إلى فشل الوكيل.
استخدام رؤوس الدولية عند نشر أسماء الملفات.
تحسين دعم IPv6.

ما هو الجديد في الإصدار 1.4:

طفيفة إصلاحات ذات الصلة لمحرك تطبيقات.
تحولت من mimetools.choose_boundary إلى uuid.uuid4 ().

ما هو الجديد في الإصدار 1.2.2:

علة ثابتة التعبئة والتغليف ليست الشحن اختبار requirements.txt.

ما هو الجديد في الإصدار 1.2:

وأضاف بيثون 3 دعم (اختبار على 3.2.2)
انخفض بايثون 2.5 الدعم (اختبار على 2.6.7، 2.7.2)
استخدام select.poll بدلا من select.select لمنصات التي تدعمها.
استخدام Queue.LifoQueue بدلا من Queue.Queue لإعادة استخدام اتصال أكثر عدوانية. شكلي عن طريق تجاوز ConnectionPool.QueueCls.
ImportError ثابتة خلال تثبيت عندما وحدة خدمة تصميم المواقع ليست متاحة. (العدد رقم 41)
PoolManager الثابتة الموجهات بين المخططات (مثل HTTP - & # x3e؛ HTTPS) عدم استكمال صحيح. (العدد رقم 28، التي كشف عنها العدد رقم 10 في V1.1)
dummyserver استدار لاستخدام اعصار بدلا من webob + eventlet. إزالة دخيلة غير معتمد الخلفيات اختبار dummyserver. وأضاف اختبارات على مستوى المقبس.

ما هو الجديد في الإصدار 1.1:

بتعميل الترميز dummyserver إلى وحدة مساحة الاسم الجذر الخاصة (التي تستخدم لاختبار).
التحقق المضيف مضافة للVerifiedHTTPSConnection التي كتبها vendoring في ssl_match_hostname Py32 ل.
الثابتة HTTP عبر المضيفة الموجهات عند استخدام PoolManager.
decode_content ثابتة يجري تجاهلها عندما وضعت من خلال urlopen.
البق ذات الصلة مهلة محددة.

ما هو الجديد في الإصدار 1.0.2:

الخطأ المطبعي الثابتة في VerifiedHTTPSConnection التي من شأنها أن الحاضر فقط بوصفها علة إذا كنت تستخدم الكائن يدويا.
RecentlyUsedContainer قدم (وبالتالي PoolManager) أكثر ذات ألوان التفاف سجل الدخول في كائن مزامنة.
جعل RecentlyUsedContainer المزيد من الاختبارات (__delitem__ تصحيح والسلوك __getitem__)، مع مثل ديكت. يجب أن لا يؤثر كود urllib3 الأساسية.

ما هو الجديد في الإصدار 1.0.1:

إصلاح الخلل فيها سوف تحصل عاد نفس اتصال في بركة مرتين، مما تسبب في دخيلة ومثل؛ HttpConnectionPool مليء ومثل؛ تسجيل التحذيرات.

ما هو الجديد في الإصدار 1.0:

وأضاف PoolManager مع LRU انتهاء اتصالات (اختبار وموثقة).
واضاف ProxyManager (يحتاج الاختبارات، مستندات، وتأكيدا على أن يعمل مع وكلاء HTTPS).
واضاف لدعم جزئي للقراءة اختياري للاستجابات عندما preload_content = خطأ. يمكنك الآن تقديم طلبات وقرأت للتو رؤوس بدون تحميل الاستجابة صنع فك اختياري (الافتراضي على، نفسه كما كان من قبل).
وأضاف سلسلة الحدود صريحة اختياري لencode_multipart_formdata.
موروثة أساليب طلب الراحة الآن من RequestMethods. ينبغي التخلي عن المساعدين القديمة مثل get_url وpost_url لصالح طلب جديد (طريقة، رابط، ...).
ريفاكتوريد الرمز إلى أن تكون أكثر المنفصلة وقابلة لإعادة الاستخدام، وقابلة للتمديد.
وأضاف رأس ترخيص ل.py الملفات.
Embiggened وثائق: الكثير من جمل التوثيق صديقة للتمثال أبو الهول في رمز ومستندات في مستندات / وعلى urllib3.readthedocs.org.
Embettered كل الأشياء!
بدأت كتابة هذا الملف.

المتطلبات:

بيثون 2.6 أو أعلى

برامج مماثلة

Pygeocode
Pygeocode

5 Jun 15

jprops
jprops

1 Mar 15

jsonpickle
jsonpickle

12 Apr 15

colormath
colormath

21 Jul 15

البرامج الأخرى من المطور Andrey Petrov

urllib3
urllib3

20 Feb 15

تعليقات ل urllib3

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!