Requests

Screenshot der Software:
Requests
Softwarebeschreibung:
Version: 2.5.2
Upload-Datum: 28 Feb 15
Entwickler: Kenneth Reitz
Lizenz: Frei
Popularität: 21

Rating: 3.3/5 (Total Votes: 3)

als Alternative zur Python eingebaute urllib2-Modul, das in der Regel bei der Behandlung von HTTP-Anforderungen ist genutzt, auch diese Bibliothek nicht nur die Kernmethoden in dieser Bibliothek an Funktionen in Web-Technologien finden sich heute unterstützt Produkte gefunden, sondern vereinfacht die Entwickelt API und reduziert den Zeitaufwand für ein Projekt zu codieren.
urllib2 gewesen sein könnte ein großartiges Werkzeug, als es herauskam, aber die schnelle Entwicklung von Web-basierten Technologien ist es nicht nur absolut, aber die Syntax und die Art, wie es funktioniert intern haben es schwer, mit zu arbeiten.
Deshalb ist eine Bibliothek wie Anfragen, da er kam mit seinem ersten Unstable-Zweig hat ständig immer mehr und mehr Lob für seine einfache Art und Weise, Dinge zu tun.
Derzeit ist der Anträge Bibliothek eine der am meisten verwendeten Bibliotheken in der Python-Community

Eigenschaften .

  • Sehr einfache GET, HEAD, POST, PUT, DELETE-Anforderungen
  • Einfache HTTP Header Befestigung Anfrage
  • Einfache Daten / Parameter anfordern Befestigung
  • Einfache Grund HTTP-Authentifizierung
  • Einfache URL + HTTP Auth Registry
  • Unterstützung von vielen internationalen Standards
  • Keep-Alive Unterstützung
  • Verbindung Pooling
  • Unterstützung für Sitzungen
  • SSL Überprüfung
  • Cookie Manipulation
  • Automatische Daten Dekompression
  • Unicode-Unterstützung
  • .netrc Unterstützung
  • Thread-sicher
  • Unterstützung für Multipart-Upload-Datenströme
  • Unterstützung für Verbindungstimeouts
  • HTTP (S) Proxy-Unterstützung

Was ist neu in dieser Pressemitteilung:

  • Jetzt hat eine & quot; Sicherheit & quot; Paket Extras gesetzt, $ pip installieren Anfragen [Sicherheit].
  • Die Anträge werden nun Zertifi wenn es verfügbar ist.
  • Capture and re-raise urllib3 Protocol.

Was ist neu in der Version 2.0.0:

  • Tasten in der Header-Wörterbuch sind jetzt nativen Saiten auf Alle Python-Versionen, dh bytestrings auf Python 2 Unicode auf Python 3.
  • Proxy URLs jetzt muss eine explizite Regelung zu haben. Ein MissingSchema Ausnahme wird ausgelöst, wenn sie es nicht tun.
  • Timeouts jetzt bewerben, um Zeit zu lesen, wenn Bach = False.
  • RequestException ist nun eine Unterklasse von IOError, nicht Runtime.
  • Es wurden neue Verfahren zur PreparedRequest Objekte:. PreparedRequest.copy ()
  • Es wurden neue Methode, um Session-Objekte: Session.update_request (). Diese Methode aktualisiert ein Request-Objekt mit den Daten (zB Cookies) auf der Session gespeichert.
  • Es wurden neue Methode, um Session-Objekte: Session.prepare_request (). Diese Methode Updates und bereitet ein Request-Objekt und gibt den entsprechenden PreparedRequest Objekt.
  • wird HTTPAdapter Objekte Es wurden neue Verfahren: HTTPAdapter.proxy_headers (). Dies sollte nicht direkt aufgerufen werden, sondern verbessert die Unterklasse-Schnittstelle.
  • httplib.IncompleteRead Ausnahmen durch unsachgemäße aufgeteilte Codierung verursacht wird nun eine Requests ChunkedEncodingError statt zu erhöhen.
  • Ungültige Prozent-Escape-Sequenzen jetzt führen, dass ein Ersuchen InvalidURL Ausnahme zu erheben sind.
  • HTTP 208 nicht mehr verwendet Grund Begriff & quot; & quot ;. im_used Richtig verwendet & quot; already_reported & quot;.

Was ist neu in Version 1.1.0:

  • Unterstützung für iterable Antwort Körpern
  • Nehmen Servern bestehen umleiten params
  • Lassen explizite Inhaltstypen für Dateidaten festgelegt werden
  • merge_kwargs Groß- und Kleinschreibung bei der Suche nach Schlüsseln

Was ist neu in der Version 1.0.0:

  • Massive Refactor und Vereinfachung
  • Wechseln Sie in Apache 2.0 Lizenz
  • Swappable Anschluss-Adapter
  • Mount Anschluss-Adapter
  • Mutable ProcessedRequest Kette
  • / s / Prefetch / Strom
  • Die Beseitigung aller Konfigurations
  • Standard-Bibliothek Protokollierung
  • Reponse.json () aufrufbar, nicht Eigentum.

Was ist neu in der Version 0.14.0:.

  • Kein iter_content Fehler, wenn bereits heruntergeladen

Was ist neu in der Version 0.13.9:.

  • für OAuth + Pfosten befestigt
  • Entfernt Ausnahme Essen aus dispatch_hook.
  • Allgemeine Bugfixes.

Was ist neu in der Version 0.13.3:.

  • Verwenden simplejson wenn verfügbar
  • Sie nicht SSLErrors hinter Timeouts zu verstecken.
  • Feste param Umgang mit URLs, die Fragmente.
  • Deutlich verbesserte Information in User Agent.

Was ist neu in der Version 0.13.2:

  • Neu: Response.reason
  • Anmelden Abfragezeichenfolgen-Parameter in OAuth 1.0
  • Client-Zertifikate nicht mehr, wenn ignoriert überprüfen = False
  • In openSUSE Zertifikatsunterstützung

Was ist neu in der Version 0.13.1:

  • Lassen Sie vorbei eine Datei oder Dateiartigen Gegenstand als Daten.
  • Lassen Haken, um Antworten, die Fehler anzuzeigen, zurück.
  • Feste Response.text und Response.json für Körper lose Antworten.

Was ist neu in der Version 0.12.1:

  • New Response.json Immobilien
  • Die Fähigkeit, String Dateiuploads hinzufügen
  • Fix out-of-range Problem mit iter_lines
  • Fix iter_content Standardgröße

Was ist neu in der Version 0.11.1:

  • POST Weiterleitungen nun brechen RFC zu tun, was Browsern . Follow-up mit einer GET
  • New strict_mode Konfiguration, neue Weiterleitung Verhalten deaktivieren.

Was ist neu in der Version 0.10.6:.

  • Zulassen '=' in Cookies

Was ist neu in der Version 0.10.2:.

  • stark verbesserte URL-Angabe
  • Zusätzliche erlaubt Cookie Schlüsselwerte.
  • Versuchte Lösung für & quot; Too many open files & quot; Fehler
  • Ersetzen Sie Unicode-Fehler beim ersten Durchlauf, keine Notwendigkeit für die zweiten Durchgang.
  • anhängen '/' zu entblößen-Domain-URLs vor Abfrage Insertion.
  • Ausnahmen nun von Runtime erben.
  • Binary Uploads + auth fix.

Was ist neu in Version 0.9.2:

  • SSL überprüfen = False Bugfix (offensichtlich auf Windows-Rechner ).
  • Unterstützung für die richtige Stück Ströme mit Grenzen.
  • Sitzung Argument für die Session-Klassen.
  • Print gesamte Haken Tracebacks, nicht nur Ausnahme Beispiel.
  • Fix response.iter_lines aus schwebenden nächsten Zeile.
  • Fix aber in HTTP-Digest Auth w / URI mit Query-Strings.
  • Fix in der Ereignis Haken Abschnitt.
  • Urllib3 Update.

Was ist neu in Version 0.8.7:

  • Waffen safe_mode für asynchrone Anfragen
  • Handle safe_mode Ausnahmen konsequenter
  • Fix Iteration auf null Antworten in safe_mode

Was ist neu in Version 0.8.6:.

  • Sockel Timeout Fixes
  • Proxy Authorization Support.

Was ist neu in Version 0.8.3:.

  • Converted Auth System einfacher Callable Objects verwenden
  • New Session-Parameter auf API-Methoden.
  • Anzeige vollständige URL während der Aufzeichnung.

Was ist neu in Version 0.8.2:

  • Neue Unicode-Entschlüsselungssystem, basierend auf überschreibbar Antwort. Codierung.
  • Die richtige URL Schrägstrich-Zitat Handhabung.
  • Cookies mit [,], und _ erlaubt.

Was ist neu in Version 0.6.5:.

  • Offline (schnell) Test-Suite
  • Session Wörterbuch Argument Verschmelzung.

Was ist neu in Version 0.6.4:

  • Automatische Dekodierung von Unicode, auf Basis von HTTP-Header.
  • New decode_unicode Einstellung
  • Entfernung von r.read / close Methoden
  • New r.faw Schnittstelle für fortgeschrittene Reaktion Nutzung. *
  • Automatische Erweiterung des parametriert Header

Was ist neu in Version 0.6.2:.

  • GET / HEAD gehorcht follow_redirect = False

Was ist neu in Version 0.6.1:

  • Verbesserte Statuscodes Erfahrung & # x5C; o / .
  • Stellen Sie eine maximale Anzahl von Weiterleitungen (settings.max_redirects).
  • Volle Unicode-URL-Support.
  • Unterstützung für Protokoll-less Umleitungen.
  • Lassen Sie für beliebige Anforderungstypen.
  • Bug-Fixes.

Was ist neu in Version 0.5.1:

  • International Domain Name Unterstützung
  • Der Zugang Header ohne Abholen ganzen Körper (read ())
  • Verwenden Sie Listen als spricht für Parameter
  • hinzufügen Zwangs Basic Authentication
  • Zwangs Basic ist Standardauthentifizierungstyp
  • python-requests.org Default User-Agent-Header
  • CaseInsensitiveDict Klein Caching
  • Response.history Bugfix

Was ist neu in Version 0.5.0:

  • PATCH Unterstützung
  • Unterstützung für Proxies
  • HTTPBin Test Suite
  • Redirect Fixes
  • settings.verbose Strom schriftlich
  • Formularwerte für alle Methoden
  • URLErrors (Connection Refused, Timeout, Ungültige URLs) als explizit erhöht r.requests.get behandelt ("HWE: // blah '); r.raise_for_status ()

Was ist neu in Version 0.4.1:.

  • Verbesserte Handhabung Umleitung
  • Neu 'allow_redirects' param für folgenden nicht-GET / HEAD Leitet.
  • Einstellungen Modul Refactoring.

Was ist neu in Version 0.4.0:

  • Response.history:. Liste der umgeleiteten Antworten
  • Groß- und Kleinschreibung Kopf Wörterbücher.
  • Unicode URLs.

Was ist neu in Version 0.3.3:.

  • Anfrage Timeouts
  • Unicode-URL-codierten Daten.
  • Einstellungen Kontextmanager und Modul.

Was ist neu in Version 0.3.2:.

  • Automatische Dekompression GZip Verschlüsselte Inhalte
  • AutoAuth Unterstützung für Tupled HTTP Auth.

Was ist neu in Version 0.3.1:.

  • Cookie Änderungen
  • Response.read ().
  • Poster fix.

Was ist neu in Version 0.3.0:.

  • Automatische Authentifizierung API ändern
  • Smarter Abfrage URL Parametrierung.
  • Lassen Sie Datei-Uploads und POST Daten zusammen.

Was ist neu in Version 0.2.4:.

  • Python 2.5 Support
  • PyPy-c v1.4 Unterstützung.
  • Auto-Authentication-Tests.
  • Verbesserte Request-Objekt Konstruktor.

Was ist neu in Version 0.2.3:.

  • New HTTPHandling Methoden

Was ist neu in Version 0.2.2:

  • Still Griffe Anfrage im Falle eines httperror.
  • Eventlet und Gevent Monkeypatch Support.
  • Cookie dupport.

Anforderungen :

  • Python 2.6 oder höher

Ähnliche Software

RubyDNS
RubyDNS

1 Mar 15

python-iptables
python-iptables

1 Oct 15

CiscoConfParse
CiscoConfParse

19 Jul 15

IPy
IPy

11 Apr 15

Andere Software von Entwickler Kenneth Reitz

Requests
Requests

12 May 15

unzipit
unzipit

11 May 15

ghsync
ghsync

11 May 15

Kommentare zu Requests

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!