Python yerleşik genellikle HTTP istekleri ile ilgili kullanılan oluyor urllib2 modülü, sadece bugün Web teknolojileri bulunan özellikleri desteklemek için bu kütüphanede bulunan çekirdek yöntemleri güncelleme değil, bu kütüphane de büyük ölçüde basitleştiren bir alternatif olarak geliştirilen API, bir proje kodu için gerekli zamanı azaltır.
dışarı çıktığında urllib2 harika bir araç olabilir, ancak Web tabanlı teknolojilerin hızlı gelişimi mutlak yapmış değil sadece, ama kendi sözdizimi ve dahili çalışma şekli zor çalışmak için yaptık.
Onun ilk kararsız şube ile çıktığından beri istekleri gibi bir kütüphane var sürekli bir şeyler yapmanın basit bir yol daha övgüler alıyorum nedeni budur.
Şu anda, İstekler kütüphane Python toplumda en çok kullanılan kütüphanelerin biridir
Bu sürümde Yeni nedir:.
- yığın halinde transfer kodlama ve tepki çerçeveleme içeren birçok hata çözme, 1.10.4 ile urllib3 güncellendi.
sürüm 2.5.2 yeni Nedir:
- Şimdi & quot sahiptir güvenliği & quot; Paket ekstralar $ pip isteklerini [güvenlik] yükleyin, ayarlayın.
- İstekler şimdi Belgesi kullanacaktır.
- yakalama ve yeniden yükseltmek urllib3 ProtocolError.
Varsa
sürüm 2.0.0 yeni Nedir:
- Başlıkları sözlükte Keys artık yerli dizeleri üzerinde Tüm Python sürümleri, yani bytestrings Python 2, unicode Python 3.
- Vekil URL'leri artık açık bir düzeni olması gerekir. Onlar yoksa bir MissingSchema istisna yükseltilecektir.
- Zaman aşımı şimdi zamanı okumak için geçerliyse izle = False.
- RequestException şimdi IOError değil RuntimeError. bir alt sınıfıdır
- PreparedRequest nesnelere yeni bir yöntem eklendi. PreparedRequest.copy ()
- Session nesnelerine yeni bir yöntem eklendi: Session.update_request (). Bu yöntem Oturum saklanan verilerin (örneğin çerezler) ile bir istek nesnesi günceller.
- Session nesnelerine yeni bir yöntem eklendi: Session.prepare_request (). Yöntem güncellemeleri Bu bir istek nesnesi hazırlar ve ilgili PreparedRequest nesnesi döndürür.
- HTTPAdapter nesnelere yeni bir yöntem eklendi: HTTPAdapter.proxy_headers (). Bu doğrudan doğruya denir ama alt sınıf arayüzü geliştirir edilmemelidir.
- httplib.IncompleteRead istisnalar.
- Geçersiz yüzde kaçış dizileri artık İstekler InvalidURL özel durum oluşturuldu neden olur.
- HTTP 208 artık neden ifade & quot kullanır; im_used & quot ;. Doğru kullandığı & quot; already_reported & quot;.
Şimdi yerine İstekleri ChunkedEncodingError çıkaracağız yanlış yığın halinde kodlama nedeniyle
nedir sürüm 1.1.0 Yeni:
- iterable tepki organları için destek
- varsayalım sunucular params yönlendirmek devam
- izin açık içerik türleri dosya verileri için belirtilmesi
- merge_kwargs harf duyarsız anahtarlarını ararken Yap
sürüm 1.0.0 yeni Nedir:
- Massive Refactor ve Basitleştirme
- Apache 2.0 lisansı geçiş
- Swap Bağlantı Adaptörleri
- Mountable Bağlantı Adaptörleri
- Değişken ProcessedRequest zinciri
- / s / prefetch / stream
- Tüm yapılandırma çıkarılması
- Standart kütüphane günlüğü
- Reponse.json () çağrılabilir, değil özellik olun.
nedir sürüm 0.14.0 Yeni:.
- Hayır daha iter_content hataları önceden indirilen eğer
sürüm 0.13.9 yeni nedir:.
- OAuth + Mesajlar için Sabit
- dispatch_hook yeme kaldırıldı istisna.
- Genel hata düzeltmeleri.
sürüm 0.13.3 yeni nedir:.
- kullan simplejson kullanılabilir ise
- Zamanaşımları arkasına SSLErrors gizlemek etmeyin.
- URL'lerin parçaları içeren taşıma Sabit param.
- Önemli ölçüde geliştirilmiş bilgiler.
Kullanıcı Agent
sürüm 0.13.2 yeni Nedir:
- Yeni: Response.reason
- OAuth 1.0 Giriş sorgu dizesi parametreleri
- İstemci sertifikaları artık = doğrulamak göz ardı Yanlış
- SUSE sertifika desteği ekleyin
nedir sürüm 0.13.1 Yeni:
- Bir dosyayı veya dosya gibi bir nesne olarak geçen izin veri.
- kancalar hataları gösterir yanıtları dönmek için izin verin.
- vücut daha az yanıtlar için Response.text ve Response.json düzeltildi.
sürüm 0.12.1 yeni Nedir:
- Yeni Response.json özelliği
- dize dosya yüklenenler Beceri eklemek
- iter_lines ile aralık sorunu gidermek
- Fix iter_content varsayılan boyut
sürüm 0.11.1 yeni Nedir:
- POST şimdi tarayıcılar ne yapmak RFC kırmak yönlendirmeleri :. Bir GET ile takip
- Yeni yönlendirme davranışı devre dışı bırakmak için yeni strict_mode yapılandırması.
sürüm 0.10.6 yeni nedir:.
- izin ver '=' tanımlama
sürüm 0.10.2 Yeni Ne:.
- Büyük ölçüde geliştirilmiş URL alıntı
- Ek izin çerez anahtar değerleri.
- için teşebbüs düzeltme & quot; açık dosyaları & quot Çok; Hata
- ilk geçişte unicode hataları değiştirin, ikinci geçişte gerek.
- Append '/' çıplak-domain için urls sorgu yerleştirmeden önce.
- İstisnalar şimdi RuntimeError devralır.
- İkili yüklenenler + auth düzeltme.
sürüm 0.9.2 yeni Nedir:
- SSL pencereleri makinelerde (görünür = false bugfix doğrulamak ).
- Doğru bir yığın desteği sınırları ile akışları.
- Oturum sınıflar için oturum argümanı.
- Yazdır tüm kanca tracebacks değil, sadece istisna örneği.
- Fix response.iter_lines.
- Fix ama / URI sorgu dizeleri olan w auth HTTP-sindiremez.
- Olay Hooks bölümünde Fix.
- Urllib3 güncelleme.
Bir sonraki satır bekleyen
sürüm 0.8.7 yeni Nedir:
- uyumsuz istekleri için Kuvvet safe_mode
- Kolu safe_mode istisnalar daha tutarlı
- safe_mode null tepkiler üzerine Fix yineleme
sürüm 0.8.6 yeni nedir:.
- Soket zaman aşımı düzeltmeleri
- Vekil Yetkilendirme desteği.
sürüm 0.8.3 yeni nedir:.
- Converted auth sistemi daha basit çağrılabilir nesneleri kullanmak için
- API yöntemlerine yeni oturum parametresi.
- Görünen URL tam iken günlüğü.
sürüm 0.8.2 yeni Nedir:
geçersiz kılınabilir Tepki dayalı
- Yeni unicode çözme sistemi. kodlama.
- Uygun URL çizgi-tırnak kullanımı.
- Çerezler [,] ve _ izin verdi.
sürüm 0.6.5 yeni nedir:.
- Çevrimdışı (hızlı) test paketi
- Oturum sözlük argüman birleştirme.
sürüm 0.6.4 yeni Nedir:
HTTP Başlıkları dayalı
- unicode otomatik çözme.
- Yeni decode_unicode ayarı
- r.read/close yöntemlerinin çıkarılması
- ileri tepki kullanımı için yeni r.faw arayüz. *
- parametreli başlıkları otomatik genişleme
sürüm 0.6.2 yeni nedir:.
- GET / HEAD itaat follow_redirect = false
sürüm 0.6.1 yeni Nedir:
- Gelişmiş durum kodları deneyim & # x5C; o / .
- Set yönlendirmelerin azami sayısı (settings.max_redirects).
- Tam Unicode URL desteği.
- protokol az yönlendirmeler için destek.
- keyfi istek türleri için izin verin.
- Hata düzeltmeleri.
nedir sürüm 0.5.1 Yeni:
- Uluslararası Etki Alanı Adı Desteği
- Erişim başlıkları tüm vücudu getiriliyor olmadan (read ())
- kullan listeleri
- Zorunlu Ekle Temel Kimlik
- Varsayılan kimlik doğrulama türü
- python-requests.org varsayılan User-Agent başlığı
- CaseInsensitiveDict küçük harfle önbelleğe
- Response.history güncelleyiniz
Parametreler için dicts olarak
Temel Zorla
sürüm 0.5.0 yeni Nedir:
- PATCH Destek
- Proxy desteği
- HTTPBin Test Suite
- Yönlendirme Düzeltmeler
- settings.verbose akışı yazma
- tüm yöntemler için querystrings
- URLErrors (Bağlantı, zaman aşımı, Geçersiz URL'ler reddetti) ('HWE: // blah'); r.raise_for_status ()
Explicity kaldırdı r.requests.get olarak kabul edilir
sürüm 0.4.1 yeni nedir:.
- Geliştirilmiş Yönlendirme Taşıma
- Aşağıdaki için Yeni 'allow_redirects' param olmayan GET / HEAD yönlendirir.
- Ayarlar modülü üstlenmeden.
sürüm 0.4.0 yeni Nedir:
- Response.history:. Yönlendirildi yanıtların listesi
- Case-Insensitive Header Sözlükler.
- Unicode URL'ler.
sürüm 0.3.3 yeni nedir:.
- İstek zaman aşımı
- Unicode url olarak kodlanmış veriler.
- bağlam yöneticisi ve modülü. Ayarları
sürüm 0.3.2 yeni nedir:.
- GZip Otomatik Dekompresyon kodlanmış içerik
- Tupled HTTP Auth için AutoAuth Desteği.
sürüm 0.3.1 yeni nedir:.
- Çerez değişiklikler
- Response.read ().
- Afiş düzeltme.
sürüm 0.3.0 yeni nedir:.
- Otomatik Kimlik API Değiştir
- Akıllı Sorgu URL Parametrelendirme.
- birlikte dosya yükleme ve POST verileri izin verin.
sürüm 0.2.4 yeni nedir:.
- Python 2.5 Destek
- PyPy-c v1.4 desteği.
- Otomatik Kimlik testleri.
- Geliştirilmiş Request nesnesi yapıcı.
nedir sürüm 0.2.3 Yeni:.
- Yeni HTTPHandling yöntemleri
sürüm 0.2.2 yeni Nedir:
- Yine bir httpError durumunda isteğini işler.
- Eventlet ve Gevent monkeypatch desteği.
- Çerez dupport.
Gereksinimleri :
- Python 2.6 veya üstü
Yorum Bulunamadı