Requests

Screenshot Software:
Requests
Szczegóły programowe:
Wersja: 2.7.0 Aktualizowane
Filmu: 12 May 15
Wywoływacz: Kenneth Reitz
Licencja: Wolny
Popularność: 86

Rating: nan/5 (Total Votes: 0)

Opracowany jako alternatywa dla Pythona wbudowany moduł urllib2, który jest zwykle wykorzystywane w kontaktach z żądań HTTP, biblioteka ta nie tylko zaktualizować metody podstawowe znajdujące 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 takich jak prośby, gdyż wyszedł z gałęzi niestabilnej pierwszym 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

Co nowego w tym wydaniu:.

  • Aktualizacja urllib3 do 1.10.4, rozwiązywania kilka błędów z udziałem pofragmentowane kodowanie transferu i kadrowanie odpowiedzi.

Co nowego w wersji 2.5.2:

  • Teraz ma & quot; bezpieczeństwo & quot; zestaw dodatków pakietów, $ pip install wnioski [Security].
  • Wnioski będą teraz używać certyfikowana jeśli jest ona dostępna.
  • Przechwytywanie i ponowne przebicie urllib3 ProtocolError.

Co nowego w wersji 2.0.0:

  • Klucze w słowniku Nagłówki są teraz na rodzimych struny wszystkie wersje Pythona, czyli bytestrings na Python 2, Unicode na Pythonie 3.
  • Proxy adresy teraz musi mieć wyraźny schemat. Wyjątkiem MissingSchema zostanie podniesiony, jeśli tak nie jest.
  • Limity czasu teraz stosuje czytać czas, czy Stream = False.
  • RequestException jest teraz podklasa 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 już 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
  • Pozwól typy tego rodzaju treści, które zostaną określone dla danych plików
  • merge_kwargs bez uwzględniania wielkości liter podczas wyszukiwania klawiszy

Co nowego w wersji 1.0.0:

  • Masywne Refactor i Uproszczenie
  • Przełącz na licencji Apache 2.0
  • Wymienne adaptery przyłączeniowe
  • Adaptery przyłączeniowe montowany
  • Zmienna łańcuch ProcessedRequest
  • / s / prefetch / strumień
  • Usunięcie wszystkich konfiguracji
  • Standardowa biblioteka logowania
  • Reponse.json (), a nie wpłacone 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 ukryć SSLErrors tył opóźnień.
  • Poprawiono param obsługi adresów URL zawierający fragmenty z.
  • Znacznie poprawiły informacje w User Agent.

Co nowego w wersji 0.13.2:

  • Nowy: Response.reason
  • parametry Zaloguj kwerendy w OAuth 1.0
  • Certyfikaty klientów nie ignorowane podczas sprawdzenia = False
  • Dodaj poparcie certyfikatu openSUSE

Co nowego w wersji 0.13.1:

  • Możliwość przechodzenia plik lub plik jako podobny do obiektu danych.
  • Zezwalaj 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:

  • w mieście Nowy Response.json
  • Możliwość dodawania przesyłanie plików ciąg
  • Rozwiąż problem z iter_lines out-of-przedziale
  • default iter_content Fix rozmiar

Co nowego w wersji 0.11.1:

  • POST przekierowania teraz złamać RFC zrobić to, co zrobić przeglądarek :. Kontynuacja 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 poprawiła 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 przejeździe, nie ma potrzeby drugiego przejazdu.
  • Dołącz '/' do gołego-domeny URL przed wprowadzeniem zapytania.
  • Wyjątki teraz dziedziczą RuntimeError.
  • + auth binarny dodane naprawić.

Co nowego w wersji 0.9.2:

  • SSL sprawdzenia (widoczne na komputerach z systemem Windows = false Bugfix ).
  • Wsparcie dla prawidłowego kawałek strumieni z granicami.
  • argumentem sesji dla klas sesji.
  • Print cała tracebacks hak, nie tylko wystąpienie wyjątku.
  • response.iter_lines Fix z W trakcie następnego wiersza.
  • Fix ale w uwierzytelniania HTTP strawienia w / URI o ciągi 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 metod r.read/close
  • Nowy interfejs r.faw zaawansowanych rozwiązań odpowiedzi. *
  • Automatyczne rozszerzenie 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 rodzajów zgłoszeń.
  • Poprawki błędów.

Co nowego w wersji 0.5.1:

  • International Domain Name Pomoc
  • Dostęp bez pobierania nagłówków całe ciało (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: // blah '); r.raise_for_status ()

Co nowego w wersji 0.4.1:.

  • Ulepszona Przekierowanie Postępowanie
  • param "nowych" allow_redirects nie dla następujących GET / HEAD przekierowuje.
  • Ustawienia modułu refaktoryzacji.

Co nowego w wersji 0.4.0:

  • Response.history. Lista przekierowanych odpowiedzi
  • wielkości liter Header Słowniki.
  • URL Unicode.

Co nowego w wersji 0.3.3:.

  • Zapytanie 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 dla 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 parametryzacji.
  • pozwala na wysyłanie 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:

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

Wymagania :

  • Python 2.6 lub nowszy,

Podobne oprogramowanie

Inne programy z deweloperem Kenneth Reitz

unzipit
unzipit

11 May 15

certifi
certifi

15 Apr 15

dj-database-url
dj-database-url

20 Feb 15

inbox
inbox

14 Apr 15

Komentarze do Requests

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