پایتون در حال حاضر ایجاد شده و برای کار با آدرس ها و اتصالات HTTP به کتابخانه های اشتراکی.
این urllib و urllib2 می باشد. در حالی که هر دو خوب در آنچه انجام می دهند، آنها در واقع هیچ وجه مشترکی با یکدیگر، و با urllib3 در واقع.
urllib3، در حالی که در اصول اساسی urllib طراحی شده است، از طریق ویژگی های آن تصمیم به حمایت از، در ماژول اصلی شامل نمی متفاوت از آن
در چه در این نسخه جدید است.
استخر می تواند به عنوان مدیران زمینه استفاده می شود.
آیا اتصالات که SSLError تجربه استفاده مجدد نیست.
آیا شکست زمانی که از gzip رمزگشایی یک جریان خالی می باشد.
اضافه کردن پشتیبانی sha256 برای تأیید اثر انگشت.
دست زدن به ثابت از ارزش هدر حاوی کاما.
به چه جدید در نسخه 1.10.2 است:
در استخر می تواند به عنوان مدیران زمینه استفاده می شود.
آیا اتصالات که SSLError تجربه استفاده مجدد نیست.
آیا شکست زمانی که از gzip رمزگشایی یک جریان خالی می باشد.
اضافه کردن پشتیبانی sha256 برای تأیید اثر انگشت.
دست زدن به ثابت از ارزش هدر حاوی کاما.
به چه جدید در نسخه 1.8.3 است:
در اشکال ثابت مربوط به پروکسی که در آن اتصالات در حال نادرست مورد استفاده مجدد قرار گرفت.
اضافه شده socket_options پارامتر کلمه کلیدی که اجازه می دهد تا برای تعریف پیکربندی setsockopt از سوکت جدید.
به نفع HTTPConnection.default_socket_options حذف HTTPConnection.tcp_nodelay.
اشکال ثابت TypeError در پایتون 2.6.4.
به چه جدید در نسخه 1.7.1 است:
اضافه شده دانه پشتیبانی ایست با کلاس urllib3.util.Timeout جدید.
پشتیبانی 3.4 پایتون ثابت شده است.
به چه جدید در نسخه 1.7 است:
در گذشت assert_hostname = غلط هنگام ایجاد HTTPSConnectionPool تأیید نام میزبان را برای اتصالات SSL جست و خیز.
روش جدید urllib3.response.HTTPResponse.stream (...) که به عنوان یک ژنراتور پیچیده در اطراف .read (...) عمل می کند.
IPv6 را تجزیه url اجرا براکت در اطراف نام میزبان.
شرایط مسابقه موضوع ثابت در urllib3.poolmanager.PoolManager.connection_from_host (...)
درخواست ProxyManager حال حاضر عبارتند از پورت های غیر پیش فرض در میزبان: ... هدر.
پشتیبانی از پروکسی HTTPS او در ProxyManager.
شی RequestField جدید را می توان به زمینه های تصویب = ... پرم که می تواند هدر مشخص کنید.
بالا بردن urllib3.exceptions.ProxyError هنگام اتصال به پروکسی می افتد.
استفاده از هدر بین المللی هنگام ارسال نام فایل.
پشتیبانی از IPv6 بهبود یافته است.
صغیر رفع مربوط به AppEngine:
به چه چیزی جدید در نسخه 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. حذف غیر اصلی پشتیبانی نشده پایانه (Backend) تست dummyserver. اضافه شده آزمون در سطح سوکت.
به چه چیزی جدید در نسخه 1.1 است:
Refactored dummyserver به خود ماژول فضای نام ریشه آن (مورد استفاده برای تست).
اضافه تأیید نام میزبان را برای VerifiedHTTPSConnection توسط vendoring در ssl_match_hostname Py32 است.
ثابت HTTP متقابل میزبان تغییرمسیر هنگام استفاده از PoolManager.
decode_content ثابت در حال نادیده گرفت که از طریق urlopen تنظیم شده است.
اشکالات مربوط به ایست ثابت شده است.
به چه جدید در نسخه 1.0.2 است:
تایپی ثابت در VerifiedHTTPSConnection که تنها به عنوان یک اشکال حال حاضر اگر شما در حال استفاده از شی دستی.
RecentlyUsedContainer ساخته شده (و به تبع آن PoolManager) موضوع امن توسط پیچیدن ورود دسترسی در یک mutex تر است.
RecentlyUsedContainer آزمون (__delitem__ اصلاح و رفتار __getitem__)، با مانند DICT تر ساخته شده است. باید کد urllib3 هسته تاثیر نمی گذارد.
در نسخه 1.0.1 چه جدید است:
رفع اشکال که در آن اتصال می کنید به استخر بازگشت دو بار، باعث غیر اصلی و & quot؛ و & quot HttpConnectionPool کامل است. هشدارهای وارد شوید.
به چه چیزی جدید در نسخه 1.0 است:
او با PoolManager انقضا LRU اتصالات (تست شده و مستند).
او ProxyManager (آزمون، اسناد، و تایید که آن را با پروکسی HTTPS کار نیاز).
اضافه شدن پشتیبانی اختیاری جزئی-به عنوان خوانده شده برای پاسخ هنگامی که preload_content = غلط. شما هم اکنون می توانید درخواستهای خود را و فقط خواندن هدرهای بدون بارگذاری و پاسخ رمزگشایی اختیاری (به طور پیش فرض بر روی، مانند قبل).
اضافه شده اختیاری رشته مرز صریح و روشن برای encode_multipart_formdata.
روش درخواست راحتی در حال حاضر از RequestMethods ارث برده است. یاران قدیمی مانند get_url و post_url باید در حمایت از درخواست جدید (روش، آدرس، ...) رها شده است.
Refactored کد به حتی بیشتر جدا، قابل استفاده مجدد، و تمدید باشد.
هدر مجوز اضافه شده به فایل های .py.
Embiggened اسناد: بسیاری از docstrings مجسمه ابوالهول دوستانه در کد و اسناد در اسناد / و در urllib3.readthedocs.org.
Embettered همه چیز!
شروع به نوشتن این پرونده.
در مورد نیاز:
در پایتون 2.6 یا بالاتر
نظر یافت نشد