urllib3

Screenshot Software:
urllib3
Szczegóły programowe:
Wersja: 1.10.4 Aktualizowane
Filmu: 12 May 15
Wywoływacz: Andrey Petrov
Licencja: Wolny
Popularność: 263

Rating: 3.0/5 (Total Votes: 2)

Społeczność Python już utworzony i udostępniony do bibliotek do pracy z adresami URL i połączeń HTTP.
Są urllib i urllib2. Choć zarówno dobre w tym co robią, to faktycznie nie mają nic wspólnego ze sobą, a także z urllib3 rzeczywiście.
urllib3, a przeznaczone na podstawowych zasadach urllib, różni się od niej przez funkcje to zdecydowali się wspierać, a nie zawarte w oryginalnym module

Co nowego w tym wydaniu.:

  • Baseny mogą być używane jako menedżerów kontekstowe.

  • Połączenia
  • Nie używać ponownie które doświadczyły SSLError.
  • Nie nie, gdy gzip dekodowania pusty strumień.
  • Dodaj SHA256 wsparcie dla weryfikacji linii papilarnych.
  • Stała obsługa wartości nagłówka zawierających przecinków.

Co nowego w wersji 1.10.2:.

  • Baseny mogą być używane jako menedżerów kontekstowe

  • Połączenia
  • Nie używać ponownie które doświadczyły SSLError.
  • Nie nie, gdy gzip dekodowania pusty strumień.
  • Dodaj SHA256 wsparcie dla weryfikacji linii papilarnych.
  • Stała obsługa wartości nagłówka zawierających przecinków.

Co nowego w wersji 1.8.3:

  • Poprawiono błąd związany połączeń proxy, gdzie były ponownie wykorzystane nieprawidłowo.
  • Dodane socket_options parametr słów kluczowych, które pozwala na zdefiniowanie Setsockopt konfigurację nowych gniazd.
  • Usunięto HTTPConnection.tcp_nodelay za HTTPConnection.default_socket_options.
  • Naprawiono błąd w Pythonie 2.6.4 Błąd typu.

Co nowego w wersji 1.7.1:

  • Dodane ziarnisty wsparcie limitu czasu nowej urllib3.util. Klasa Timeout.
  • Wsparcie Naprawiono Python 3.4.

Co nowego w wersji 1.7:

  • Przechodząc assert_hostname = False podczas tworzenia HTTPSConnectionPool będzie pominąć weryfikację nazwy hosta dla połączeń SSL.
  • Nowa metoda urllib3.response.HTTPResponse.stream (...), która działa jako generator owinięta .read (...).
  • IPv6 url parsowanie wymusza nawiasy wokół nazwy hosta.
  • Poprawiono wątek wyścigu w urllib3.poolmanager.PoolManager.connection_from_host (...)
  • wnioski ProxyManager to teraz nie domyślny port Host:. ... Nagłówek
  • Dodane obsługa proxy HTTPS w ProxyManager.
  • Obiekt Nowy RequestField mogą być przekazywane do pól = ... param które mogą określić nagłówki.
  • Podnieść urllib3.exceptions.ProxyError podczas podłączania do serwera proxy nie powiedzie.
  • Używaj nagłówków międzynarodowych przy pisaniu nazwy plików.
  • Ulepszona obsługa IPv6.

Co nowego w wersji 1.4.

  • Drobne poprawki związane AppEngine-
  • Switched z mimetools.choose_boundary do uuid.uuid4 ().

Co nowego w wersji 1.2.2:

  • Naprawiono błąd opakowanie nie wysyłać wymagań testowych. txt.

Co nowego w wersji 1.2:

  • Dodane Python 3 wsparcie (testowane na 3.2.2)
  • Wsparcie Wypada Python 2.5 (testowane na 2.6.7, 2.7.2)
  • Użyj select.poll zamiast select.select dla platform, które go obsługują.
  • Użyj Queue.LifoQueue zamiast Queue.Queue dla bardziej agresywnej ponownego użycia połączenia. Konfigurowalny nadrzędnymi ConnectionPool.QueueCls.
  • Poprawiono ImportError, gdy podczas instalacji modułu ssl nie jest dostępna. (Wydanie nr 41)
  • Poprawiono PoolManager przekierowania między systemami (takimi jak HTTP - & # x3e; HTTPS) nie ukończyli prawidłowo. (Wydanie nr 28, odkryte przez Issue # 10 w wersji 1.1),
  • Przeportowany dummyserver używać zamiast webob tornado + eventlet. Usunięto obce nieobsługiwane backends testowania dummyserver. Gniazdo dodane testy poziomie.

Co nowego w wersji 1.1:

  • refactored dummyserver do własnej przestrzeni nazw modułu głównego (używane do badań ).
  • Dodane weryfikacji nazwa hosta VerifiedHTTPSConnection przez vendoring w ssl_match_hostname Py32 w.
  • Poprawiono cross-hosta HTTP przy użyciu PoolManager przekierowań.
  • Poprawiono decode_content są ignorowane, gdy ustawiony przez urlopen.
  • Poprawiono błędy związane Timeout-.

Co nowego w wersji 1.0.2:

  • Naprawiono błąd w VerifiedHTTPSConnection który przedstawi jedynie jako bug jeśli ręcznie przy użyciu obiektu.
  • Wykonane RecentlyUsedContainer (aw konsekwencji PoolManager) bardziej bezpieczny wątku przez owinięcie dziennik dostępu w mutex.
  • Wykonane RecentlyUsedContainer więcej dict-like (poprawione __delitem__ i __getitem__ zachowanie), z badań. Nie powinien mieć wpływu rdzenia kod urllib3.

Co nowego w wersji 1.0.1:

  • Naprawiono błąd, gdzie sama gra dostanie zwrócony w basenie dwa razy, powodując obce & quot; HttpConnectionPool jest pełen & quot; ostrzeżenia zalogować.

Co nowego w wersji 1.0:

  • Dodane PoolManager z LRU upływie połączeń (przetestowane i udokumentowane) .
  • Dodane ProxyManager (potrzebuje testy, dokumenty i potwierdzenia, że ​​działa z serwerami proxy HTTPS).
  • Dodane opcja częściowe wsparcie dla odczytu odpowiedzi, gdy preload_content = False. Teraz można złożyć wnioski i po prostu przeczytać nagłówki bez ładowania dekodowania Made odpowiedź na opcjonalny (domyślne, takie same jak wcześniej).
  • Dodano opcjonalną wyraźnej granicy ciąg dla encode_multipart_formdata.
  • metody żądania Wygoda są teraz dziedziczona z RequestMethods. Stare pomocnicy jak get_url i post_url powinno być zaniechane na rzecz nowego wniosku (metody, url, ...).
  • Kod refactored być jeszcze bardziej oddzielona, ​​wielokrotnego użytku, oraz z możliwością przedłużenia.
  • header Licencja dodany do .py plików.
  • Embiggened dokumentacja:. Wiele przyjaznych docstrings Sphinx w kodzie i docs w docs / i urllib3.readthedocs.org
  • Embettered wszystkie rzeczy!
  • Rozpoczął pisanie tego pliku.

Wymagania :

  • Python 2.6 lub nowszy,

Podobne oprogramowanie

trac-github
trac-github

12 Apr 15

WTForms
WTForms

1 Mar 15

pycparser
pycparser

4 Jun 15

git-py
git-py

13 Apr 15

Inne programy z deweloperem Andrey Petrov

urllib3
urllib3

20 Feb 15

Komentarze do urllib3

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!