Requests

Screenshot Software:
Requests
Szczegóły programowe:
Wersja: 2.5.2
Filmu: 28 Feb 15
Wywoływacz: Kenneth Reitz
Licencja: Wolny
Popularność: 21

Rating: 3.3/5 (Total Votes: 3)

Opracowany jako alternatywa dla Pythona wbudowany moduł urllib2, który jest zwykle wykorzystywane w kontaktach z żądań HTTP, biblioteka ta nie tylko aktualizować metod podstawowych znajdujących się w tej bibliotece wsparcia znajdujące się w technologiach internetowych dziś możliwości, ale także znacznie upraszcza API, co skraca czas potrzebny do kodu projektu.
urllib2 może być świetnym narzędziem, gdy okazało się, ale szybki rozwój technologii opartych na sieci Web nie staje się on absolutnym, ale jego składnia i sposób działania wewnątrz sprawiły, że trudno pracować.
Dlatego właśnie biblioteki jak Wnioski, gdyż wyszedł z pierwszego niestabilnej gałęzi ma stale coraz więcej i więcej pochwał dla jego prosty sposób robienia rzeczy.
Obecnie biblioteka Wnioski jest jednym z najczęściej używanych bibliotek w środowisku Python

Opis .

  • Bardzo proste GET, HEAD, POST, PUT, DELETE Wnioski
  • Proste nagłówka HTTP Zapytanie Załącznik
  • Proste danych / Params Zapytanie Załącznik
  • Proste Podstawowe Autoryzacja HTTP
  • Proste URL + HTTP Auth rejestru
  • Obsługuje wiele standardów międzynarodowych,
  • Wsparcie Keep-alive,
  • łączenie połączenia
  • Obsługa sesji
  • weryfikacja SSL
  • manipulacji Cookie
  • Automatyczne dekompresji danych
  • wsparcie dla Unicode,
  • Wsparcie .netrc
  • Wątek bezpieczne
  • Obsługa strumieni wieloczęściowy wysyłania
  • Obsługa limity czasu połączenia
  • HTTP (S) obsługa proxy

Co nowego w tym wydaniu:

  • Teraz ma & quot; bezpieczeństwo & quot; ustawić dodatki pakiet, $ pip install wnioski [zabezpieczeń].
  • Wnioski będą teraz używać certyfikowana, jeśli jest on dostępny.
  • Przechwytywanie i ponowne przebicie urllib3 ProtocolError.

Co nowego w wersji 2.0.0:

  • Klucze w słowniku Nagłówki są teraz rodzimych łańcuchy na wszystkie wersje Pythona, czyli bytestrings na Python 2, Unicode na Python 3.
  • Serwer proxy adresy teraz musi mieć wyraźny schemat. Wyjątkiem MissingSchema zostanie podniesiony, jeśli ich nie ma.
  • Limity czasu teraz zastosowanie do zapoznania się czas, jeśli Stream = False.
  • RequestException jest teraz podklasą IOError, nie RuntimeError.
  • Dodano nową metodę obiektów PreparedRequest. PreparedRequest.copy ()
  • Dodano nową metodę obiektów Session: Session.update_request (). Ta metoda aktualizuje obiekt Request z danymi (np cookies) zapisanych na sesji.
  • Dodano nową metodę obiektów Session: Session.prepare_request (). Metoda ta aktualizacje i przygotowuje obiekt Request, i zwraca odpowiedni PreparedRequest obiekt.
  • Dodano nową metodę HTTPAdapter obiektów: HTTPAdapter.proxy_headers (). To nie powinno być wywoływane bezpośrednio, ale poprawia interfejs podklasy.
  • httplib.IncompleteRead wyjątki spowodowane nieprawidłowym pakietowego kodowania będzie teraz podnieść Wnioski ChunkedEncodingError zamiast.
  • Nieprawidłowe escape sekwencje procent, teraz spowodować wyjątek Wnioski InvalidURL być podniesione.
  • HTTP 208 nie używa powód frazę & quot; & quot ;. im_used Poprawnie używa & quot; already_reported & rdquo;.

Co nowego w wersji 1.1.0:

  • Obsługa iterable organów odpowiedzi
  • Załóżmy, serwery utrzymują się przekierować params
  • Zezwalaj rodzaje wyraźnej treści, które zostaną określone w pliku danych
  • merge_kwargs bez uwzględniania wielkości liter podczas wyszukiwania klawiszy

Co nowego w wersji 1.0.0:

  • Masywne Refactor i uproszczeń,
  • Przełącz na licencji Apache 2.0
  • Wymienne adaptery przyłączeniowe,
  • Adaptery przyłączeniowe montowany
  • Zmienna łańcuch ProcessedRequest
  • / s / preselekcji / potok
  • Usunięcie wszystkich konfiguracji
  • rejestrowanie Biblioteka standardowa
  • Reponse.json () wpłacone, a nie własność.

Co nowego w wersji 0.14.0:.

  • błędy, jeśli nie więcej iter_content już pobrane

Co nowego w wersji 0.13.9:.

  • Poprawiono dla OAuth + posty
  • Usunięto wyjątkiem jedzenia z dispatch_hook.
  • Ogólne poprawki błędów.

Co nowego w wersji 0.13.3:.

  • Użyj simplejson jeśli dostępne
  • Nie ukrywaj SSLErrors tył opóźnień.
  • Poprawiono param obsługi adresów URL zawierający fragmenty z.
  • Znacznie poprawiły informacje w agenta użytkownika.

Co nowego w wersji 0.13.2:

  • Nowy: Response.reason
  • parametry Zaloguj kwerendy w OAuth 1.0
  • Certyfikaty klientów już ignorować, gdy sprawdzenie = False
  • Dodaj wsparcie certyfikatu openSUSE

Co nowego w wersji 0.13.1:

  • Możliwość przechodzenia plik lub plik-podobnego obiektu jako danych.
  • Możliwość haki wrócić odpowiedzi, które wskazują na błędy.
  • Poprawiono Response.text i Response.json na odpowiedzi organizmu mniej.

Co nowego w wersji 0.12.1:

  • Nowa właściwość Response.json
  • Możliwość dodawania przesyłanie plików ciąg
  • Rozwiąż problem z iter_lines out-of-przedziale
  • domyślne iter_content Fix rozmiar

Co nowego w wersji 0.11.1:

  • POST przekierowania teraz złamać RFC zrobić to, co zrobić przeglądarek :. Postępuj zgodnie z GET
  • Nowa konfiguracja strict_mode wyłączyć nowe zachowanie przekierowania.

Co nowego w wersji 0.10.6:.

  • Zezwalaj '=' w plikach cookie

Co jest nowa w wersji 0.10.2:.

  • Znacznie ulepszone URL cytując
  • Dodatkowe wartości kluczowych dozwolone cookies.
  • Próba poprawka dla & quot; Zbyt wiele otwartych plików & quot; Błąd
  • Wymień błędy unicode na pierwszym przejściu, nie ma potrzeby drugiego przejazdu.
  • Dołącz '/' do gołego-domeny URL przed wprowadzeniem zapytania.
  • Wyjątki teraz dziedziczą RuntimeError.
  • Binary przesłane + auth poprawek.

Co nowego w wersji 0.9.2:

  • SSL sprawdzenia (widoczne na komputerach z systemem Windows = false Bugfix ).
  • Wsparcie dla właściwego fragmentu strumieni z granicami.
  • argumentem sesji dla klas sesji.
  • Print cała tracebacks hak, nie tylko wystąpienie wyjątku.
  • response.iter_lines Fix z czasu następnego wiersza.
  • Fix ale HTTP strawienia auth w / URI konieczności ciągów zapytania.
  • W sekcji Fix Hooks zdarzeń.
  • Aktualizacja Urllib3.

Co nowego w wersji 0.8.7:

  • Siła safe_mode dla asynchronicznych żądań,
  • Uchwyt Safe_mode wyjątki bardziej konsekwentnie,
  • Fix iteracji na zerowych odpowiedzi w safe_mode

Co nowego w wersji 0.8.6:.

  • Poprawki Timeout Socket
  • wsparcie Proxy autoryzacji.

Co nowego w wersji 0.8.3:.

  • Budynek System auth stosowanie prostszych obiektów wywołalnych
  • Nowy parametr sesji metod API.
  • Wyświetlacz pełny adres URL podczas logowania.

Co nowego w wersji 0.8.2:

  • Nowy system dekodowania Unicode, na podstawie przeciążać Response. Kodowanie.
  • Prawidłowa obsługa ukośnik-URL cytat.
  • Ciasteczka z [,], a _ dozwolone.

Co nowego w wersji 0.6.5:.

  • Offline (szybko) Zestaw testów
  • Sesja Słownik łączenie argumentem.

Co nowego w wersji 0.6.4:

  • Automatyczne dekodowanie unicode, na podstawie nagłówków HTTP.
  • Nowe ustawienie decode_unicode
  • Usunięcie r.read / zamknij metody
  • Nowy interfejs r.faw zaawansowanych rozwiązań odpowiedzi. *
  • Automatyczne rozszerzanie nagłówków parametrycznych,

Co nowego w wersji 0.6.2:.

  • GET / HEAD posłuszny follow_redirect = False

Co nowego w wersji 0.6.1:

  • Kody stanu Udoskonalone & # x5c; o / .
  • Ustaw maksymalną liczbę przekierowań (settings.max_redirects).
  • Pełna obsługa Unicode URL.
  • Obsługa przekierowania protokołu mniej.
  • Zezwalaj dla dowolnych typów żądań.
  • Poprawki błędów.

Co nowego w wersji 0.5.1:!

  • International Domain Name Pomoc
  • Dostęp bez pobierania nagłówków całego ciała (read ())
  • Użyj listy jak dicts dla parametrów
  • Dodaj Wymuszone uwierzytelnianie podstawowe
  • Wymuszone Basic jest typ uwierzytelniania domyślne
  • python-requests.org domyślny nagłówek User-Agent
  • CaseInsensitiveDict małymi literami buforowanie
  • Response.history bugfix

Co nowego w wersji 0.5.0:

  • Pomoc łata
  • Wsparcie dla proxy
  • HTTPBin testowy Suite
  • Przekierowanie Poprawki
  • strumień settings.verbose pisania
  • Querystrings dla wszystkich metod,
  • URLErrors (Connection refused, Timeout, nieprawidłowe adresy) traktowane są jako jawnie podniósł r.requests.get ("hwe: // bla"); r.raise_for_status ()

Co nowego w wersji 0.4.1:.

  • Zwiększona Przekierowanie Postępowanie
  • param nowe "allow_redirects" dla następujących, GET / HEAD przekierowuje.
  • Ustawienia modułu refaktoryzacji.

Co nowego w wersji 0.4.0:

  • Response.history. Lista przekierowanych odpowiedzi
  • Case-odporne Nagłówek Słowniki.
  • URL Unicode.

Co nowego w wersji 0.3.3:.

  • Zapytaj limity czasu,
  • Unicode zakodowanych danych.
  • Ustawienia menedżera kontekstowe i moduł.

Co nowego w wersji 0.3.2:.

  • Automatyczne Dekompresja GZip Zakodowane zawartość
  • AutoAuth Wsparcie Tupled HTTP Auth.

Co nowego w wersji 0.3.1:.

  • Zmiany Cookie
  • Response.read ().
  • fix plakatu.

Co nowego w wersji 0.3.0:.

  • Automatyczne uwierzytelniania API Zmień
  • Smarter zapytań URL Parametryzacja.
  • Możliwość wysyłania plików i danych POST razem.

Co nowego w wersji 0.2.4:.

  • Python 2.5 Wsparcie
  • PyPy-c v1.4 Pomoc.
  • Automatyczne testy Authentication.
  • Ulepszona Zapytanie obiektu konstruktora.

Co nowego w wersji 0.2.3:.

  • Nowe HTTPHandling metody

Co nowego w wersji 0.2.2:

  • Nadal obsługuje żądania w przypadku httpError.
  • Eventlet i Gevent Monkeypatch wsparcia.
  • Cookie dupport.

Wymagania :

  • Python 2.6 lub wyższy,

Podobne oprogramowanie

phpIPAM
phpIPAM

11 Aug 16

Switchmap
Switchmap

10 Feb 16

Apache SSHD
Apache SSHD

9 Apr 16

Inne programy z deweloperem Kenneth Reitz

unzipit
unzipit

11 May 15

dj-database-url
dj-database-url

20 Feb 15

ghsync
ghsync

11 May 15

Requests
Requests

12 May 15

Komentarze do Requests

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