Python icma artıq yaradılmış və URL və HTTP əlaqələri ilə iş üçün kitabxana paylaşdı.
Bu urllib və urllib2 var. Isə həm onların nə yaxşı, onlar həqiqətən bir-biri ilə heç bir əlaqəsi yoxdur və faktiki olaraq urllib3 ilə.
urllib əsas prinsipləri nəzərdə isə urllib3, orijinal modulu daxil deyil, dəstək vermə qərarı xüsusiyyətləri ilə fərqlənir
Bu azad yeni nədir.
- Hovuzlar kontekstində menecerləri kimi istifadə edilə bilər.
- etməyin yenidən istifadə əlaqələri.
- gzip boş axın decoding zaman uğursuz etməyin.
- barmaq izi yoxlama üçün SHA256 dəstək əlavə edin.
- vergülləri olan header dəyərlər Sabit user.
Bir SSLError təcrübəli
nədir versiyası 1.10.2 Yeni:.
- Hovuzlar kontekstində menecerləri kimi istifadə edilə bilər
- etməyin yenidən istifadə əlaqələri.
- gzip boş axın decoding zaman uğursuz etməyin.
- barmaq izi yoxlama üçün SHA256 dəstək əlavə edin.
- vergülləri olan header dəyərlər Sabit user.
Bir SSLError təcrübəli
nədir versiyası 1.8.3 Yeni
- Sabit proxy bağlı bug əlaqələri təkrar istifadə edilmişdir olduğu səhv.
- Added socket_options söz parametri.
- HTTPConnection.default_socket_options xeyrinə HTTPConnection.tcp_nodelay silindi.
- Sabit TypeError bug 2.6.4.
Yeni yuvalarını setsockopt konfiqurasiya müəyyən etməyə imkan verir
Python
versiyası 1.7.1 yeni nədir:
- Yeni urllib3.util ilə dənəvər fasiləsi dəstək Added. fasiləsi sinif.
- Sabit Python 3.4 dəstək.
Versiya 1.7 yeni nədir:
- keçən assert_hostname = False bir HTTPSConnectionPool keçmək olacaq kompüter yoxlama oluştururken SSL əlaqələri.
- Yeni telefon urllib3.response.HTTPResponse.stream (...).
- IPv6 url təhlil kompüter adı ətrafında Mötərizədə tətbiq.
- urllib3.poolmanager.PoolManager.connection_from_host (...) Sabit mövzu irqi şərt
- ProxyManager sorğu indi Host qeyri-default port daxildir. ... Header
- ProxyManager Added HTTPS proxy dəstək.
- Yeni RequestField obyekt ... = sahələrində başlıqlarını daxil edə bilərsiniz Param qəbul edilə bilər.
- urllib3.exceptions.ProxyError uğursuz qaldırmaq.
- fayl adları poçt zaman beynəlxalq başlıqlarını istifadə edin.
- Təkmilləşdirilmiş IPv6 dəstək.
.Daha (...) Ətrafında bükülmüş bir generator kimi çıxış
Proxy qoşulma zamanı
Versiya 1.4 yeni nədir.
- Kiçik AppEngine bağlı giderir
- ) (uuid.uuid4 üçün mimetools.choose_boundary Switched.
versiyası 1.2.2 yeni nədir:
- test-tələblərinə göndərmə deyil Sabit qablaşdırma bug. txt.
versiya 1.2 yeni nədir:
- (3.2.2 test) Added Python 3 dəstək
- azalıb Python 2.5 dəstəyi (2.6.7 sınaqdan, 2.7.2)
- dəstək platformalar əvəzinə select.select istifadə select.poll.
- daha aqressiv əlaqə yeniden yerinə Queue.Queue istifadə Queue.LifoQueue. ConnectionPool.QueueCls əsas ilə Yapılandırılabilir.
- Sabit ImportError ərzində bərpa edin. (Issue # 41)
- Sabit PoolManager (HTTPS & # x3e belə HTTP kimi) sxemləri arasında yönləndirən. (V1.1 Sayı # 10 aşkar Issue # 28)
- idxal dummyserver webob + eventlet əvəzinə tornado istifadə etmək. Silindi kənar desteklenmeyen dummyserver test backends. Əlavə yuva səviyyədə test.
Ssl modul mövcud deyil zaman
Düzgün başa deyil -
nədir versiyası 1.1 Yeni
öz kök ad modul dummyserver Refactored
- (test üçün istifadə ).
- Py32 nin ssl_match_hostname ildə vendoring ilə VerifiedHTTPSConnection üçün əlavə kompüter adını yoxlama.
- Sabit cross-host HTTP yönləndirən.
- Sabit decode_content rədd edilir.
- Sabit fasiləsi bağlı bugs.
PoolManager istifadə edərkən
Urlopen vasitəsilə müəyyən zaman
nədir versiyası 1.0.2-ci Yeni
- VerifiedHTTPSConnection Sabit typo olan kimi yalnız bu ki özünüz obyekt kullanıyorsanız bug.
- Made RecentlyUsedContainer (və nəticədə PoolManager) daha thread-təhlükəsiz bir mutex giriş günlük qucaqlayaraq.
- Made RecentlyUsedContainer daha dict kimi testlər, (düzəldilir __delitem__ və __getitem__ davranış). Əsas urllib3 kodu təsir etməməlidir.
nədir versiyası 1.0.1 Yeni
- eyni keçid geri almaq ki, bir səhv Sabit hovuza iki dəfə, kənar & quot səbəb; HttpConnectionPool tam & quot edir; xəbərdarlıq daxil edin.
nədir 1.0 versiyasını Yeni
- (test və sənədləşdirilmiş) əlaqələri LRU keçməsindən Added PoolManager .
- Added ProxyManager (bu HTTPS vəkalətnamələrin ilə işləyir ki, testlər, docs, və təsdiq lazımdır).
- Əlavə isteğe qismən oxumaq dəstək zaman preload_content = False. İndi sorğu etmək və yalnız isteğe decoding Made cavab (on default, eyni əvvəlki kimi) loading olmadan başlıqlarını oxuya bilərsiniz.
- encode_multipart_formdata üçün isteğe açıq sərhəd string əlavə edib.
- Gecə-gündüz tələb üsulları indi RequestMethods miras olunur. Get_url və post_url kimi köhnə köməkçiləri yeni sorğu xeyrinə (metodu, url, ...) tərk etmək lazımdır.
- Refactored kodu daha da reusable və genişletilebilir decoupled bilər.
- Lisenziya mövzu faylları Py əlavə.
- Embiggened sənədlər. Docs Sphinx dostu kodu docstrings və docs çox / və urllib3.readthedocs.org haqqında
- Embettered hər şeyi!
- Bu fayl yazmağa başladı.
Cavab üçün
tələblər
- Python 2.6 və ya daha yüksək
Şərhlər tapılmadı