Requests

Screenshot Λογισμικό:
Requests
Στοιχεία Λογισμικού:
Εκδοχή: 2.5.2
Ανεβάστε ημερομηνία: 28 Feb 15
Προγραμματιστής: Kenneth Reitz
Άδεια: Δωρεάν
Δημοτικότητα: 21

Rating: 3.3/5 (Total Votes: 3)

αναπτύχθηκε ως εναλλακτική λύση στην Python ενσωματωμένη μονάδα urllib2 που είναι συνήθως χρησιμοποιούνται για τη διεκπεραίωση αιτήσεων HTTP, ότι αυτή η βιβλιοθήκη δεν ενημερώνει μόνο τις μεθόδους πυρήνα που βρέθηκαν σε αυτή την βιβλιοθήκη για να υποστηρίξει τα χαρακτηριστικά που βρέθηκαν σε τεχνολογίες Web σήμερα, αλλά επίσης απλοποιεί σε μεγάλο βαθμό το API, μειώνοντας το χρόνο που απαιτείται για να φτιάξετε ένα έργο.
urllib2 μπορούσε να ήταν ένα μεγάλο εργαλείο, όταν βγήκε, αλλά η ταχεία ανάπτυξη των τεχνολογιών που βασίζονται στο Web έχει κάνει όχι μόνο το απόλυτο, αλλά σύνταξη του και ο τρόπος που λειτουργεί εσωτερικά έχουν καταστήσει δύσκολο να εργαστεί με.
Αυτός είναι ο λόγος για μια βιβλιοθήκη, όπως αιτήσεις, από τότε που βγήκε με την πρώτη ασταθή κλάδο του έχει συνεχώς όλο και περισσότερο επαίνους για απλό τρόπο να κάνουμε πράγματα.
Επί του παρόντος, η βιβλιοθήκη των αιτημάτων είναι ένα από τα πλέον χρησιμοποιούμενα βιβλιοθήκες στην κοινότητα Python

Χαρακτηριστικά :.

  • Εξαιρετικά απλό GET, HEAD, POST, PUT, DELETE Αιτήσεις
  • Αίτηση Απλή κεφαλίδα HTTP Συνημμένο
  • Απλή δεδομένων / Params Αίτηση Συνημμένο
  • Απλή βασικού ελέγχου ταυτότητας HTTP
  • Απλή διεύθυνση + HTTP ΑΠΘ Μητρώο
  • Υποστηρίζει πολλά διεθνή πρότυπα
  • keep-alive υποστήριξη
  • Σύνδεση συγκέντρωση
  • Υποστήριξη για συνεδρίες
  • Επαλήθευση από την SSL
  • χειραγώγηση Cookie
  • Αυτόματη αποσυμπίεση δεδομένων
  • υποστήριξη Unicode
  • υποστήριξη .netrc
  • Thread ασφαλή
  • Υποστήριξη για ροές multipart μεταφόρτωσης
  • Υποστήριξη για χρονικών ορίων σύνδεσης
  • HTTP (S) υποστήριξη μεσολάβησης

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Τώρα έχει μια & quot? Ασφαλείας & quot? έξτρα πακέτο που, $ pip εγκατάσταση των αιτήσεων [Ασφάλεια].
  • Οι αιτήσεις θα χρησιμοποιήσει τώρα Πιστο εάν είναι διαθέσιμη.
  • Σύλληψη και re-raise urllib3 ProtocolError.

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Πλήκτρα στο λεξικό κεφαλίδες είναι πλέον μητρική χορδές Όλες οι εκδόσεις της Python, δηλαδή bytestrings για την Python 2, Unicode για την Python 3.
  • μεσολάβησης URLs τώρα πρέπει να έχει ρητή σύστημα. Μια εξαίρεση MissingSchema θα αυξηθεί αν δεν το κάνουν.
  • Χρονικά όρια εφαρμόζονται πλέον να διαβάσετε την ώρα αν η Stream = False.
  • RequestException είναι τώρα μια υποκατηγορία των IOError, δεν RuntimeError.
  • Προστέθηκε νέα μέθοδο για να PreparedRequest αντικείμενα:. PreparedRequest.copy ()
  • Προστέθηκε νέα μέθοδο για να Συνεδρία αντικείμενα: Session.update_request (). Αυτή η μέθοδος ενημερώνει ένα αντικείμενο Αίτηση με τα δεδομένα (π.χ. μπισκότα) που είναι αποθηκευμένα για τη σύνοδο.
  • Προστέθηκε νέα μέθοδο για να Συνεδρία αντικείμενα: Session.prepare_request (). Αυτή η μέθοδος ενημερώσεις και ετοιμάζει ένα αντικείμενο Αίτηση, και επιστρέφει την αντίστοιχη PreparedRequest αντικείμενο.
  • Προστέθηκε νέα μέθοδο για να HTTPAdapter αντικείμενα: HTTPAdapter.proxy_headers (). Αυτό δεν θα πρέπει να κληθεί άμεσα, αλλά βελτιώνει τη διασύνδεση υποκατηγορία.
  • httplib.IncompleteRead εξαιρέσεις που προκαλούνται από λανθασμένη κατατμημένη κωδικοποίηση θα αυξήσει τώρα αιτήσεις ChunkedEncodingError αντ 'αυτού.
  • Μη έγκυρη ακολουθίες τοις εκατό-διαφυγής προκαλέσει τώρα ένα εξαίρεση αιτήσεις InvalidURL να αυξηθεί.
  • HTTP 208 δεν χρησιμοποιεί πλέον λόγος φράση & quot? Im_used & quot ;. Χρησιμοποιεί σωστά & quot? Already_reported & quot?.

Τι είναι καινούργιο στην έκδοση 1.1.0:

  • Υποστήριξη για iterable οργάνων αντίδρασης
  • Ας υποθέσουμε διακομιστές επιμένουν ανακατευθύνει params
  • Να επιτρέπεται τύπους ακατάλληλο περιεχόμενο που πρέπει να αναφέρονται για τα δεδομένα του αρχείου
  • Κάντε διάκριση πεζών-κεφαλαίων όταν ψάχνει τα κλειδιά merge_kwargs

Τι είναι καινούργιο στην έκδοση 1.0.0:

  • Μαζική Refactor και απλούστευση
  • Εναλλαγή σε Apache διανομή 2.0
  • Αντικαταστάσιμος αντάπτορες σύνδεσης
  • Δυνατότητα τοποθέτησης αντάπτορες σύνδεσης
  • Μεταβλητή αλυσίδα ProcessedRequest
  • / s / προσκόμισης / ρεύμα
  • Η άρση όλων των ρυθμίσεων
  • Τυπική καταγραφή της βιβλιοθήκης
  • Κάντε Reponse.json () εξαγοράσιμα, όχι ιδιοκτησίας.

Τι είναι καινούργιο στην έκδοση 0.14.0:.

  • Δεν υπάρχει πλέον iter_content λάθη αν ήδη κατεβάσει

Τι είναι καινούργιο στην έκδοση 0.13.9:.

  • Σταθερό για OAuth + αναρτήσεις
  • Αφαιρέθηκε εξαίρεση τρώει από dispatch_hook.
  • διορθώσεις Γενική σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 0.13.3:.

  • Χρήση simplejson εάν είναι διαθέσιμο
  • Μην κρύβετε πίσω από SSLErrors Χρονικά όρια.
  • Σταθερή χειρισμό με διευθύνσεις URL που περιέχουν θραύσματα param.
  • Σημαντικά βελτιωμένη πληροφορίες στο γραφείο χρήστη.

Τι είναι καινούργιο στην έκδοση 0.13.2:

  • Νέα: Response.reason
  • παράμετροι Είσοδος querystring σε OAuth 1.0
  • Πιστοποιητικά πελάτη δεν είναι πλέον αγνοείται όταν επαληθεύει = False
  • Προσθήκη openSUSE υποστήριξη του πιστοποιητικού

Τι είναι καινούργιο στην έκδοση 0.13.1:

  • Να επιτρέπεται περνώντας ένα αρχείο ή αρχείο που μοιάζει με αντικείμενο, όπως των δεδομένων.
  • Να επιτρέπεται άγκιστρα να επιστρέψει απαντήσεις που υποδεικνύουν σφάλματα.
  • Σταθερή Response.text και Response.json για το σώμα-λιγότερο απαντήσεις.

Τι είναι καινούργιο στην έκδοση 0.12.1:

  • ξενοδοχείο της Νέας Response.json
  • Δυνατότητα να προσθέσετε το ανέβασμα αρχείων κορδόνι
  • Fix εκτός της εμβέλειας θέμα με iter_lines
  • Fix iter_content προεπιλεγμένο μέγεθος

Τι είναι καινούργιο στην έκδοση 0.11.1:

  • POST ανακατευθύνει τώρα να σπάσει το RFC να κάνει ό, τι κάνουν οι browser :. Συνέχεια με ένα GET
  • Νέα ρύθμιση strict_mode να απενεργοποιήσετε νέα συμπεριφορά ανακατεύθυνσης.

Τι είναι καινούργιο στην έκδοση 0.10.6:.

  • Να επιτρέπεται '=' σε μπισκότα

Τι είναι καινούργιο στην έκδοση 0.10.2:.

  • εξαιρετικά βελτιωμένη URL αναφέροντας
  • Πρόσθετες βασικές αξίες επιτρέπεται μπισκότο.
  • Απόπειρα επιδιόρθωση για & quot? Πάρα πολλά ανοιχτά αρχεία & quot? Σφάλμα
  • Αντικαταστήστε τα λάθη Unicode στο πρώτο πέρασμα, δεν υπάρχει ανάγκη για δεύτερο πέρασμα.
  • Προσάρτηση »/« στο γυμνό-urls τομέα πριν από την εισαγωγή του ερωτήματος.
  • Εξαιρέσεις κληρονομούν τώρα από RuntimeError.
  • Binary προσθήκες + auth επιδιόρθωση.

Τι είναι καινούργιο στην έκδοση 0.9.2:

  • SSL επαληθεύει = False bugfix (εμφανής στα παράθυρα μηχανήματα ).
  • υποστήριξη για τη σωστή κομμάτι ροές με όρια.
  • επιχείρημα συνεδρίαση για τις κατηγορίες συνόδου.
  • Εκτύπωση ολόκληρο tracebacks γάντζο, όχι μόνο εξαίρεση παράδειγμα.
  • response.iter_lines Fix από εκκρεμείς επόμενη γραμμή.
  • Fix αλλά σε HTTP-χωνέψει ΑΠΘ w / URI έχει χορδές ερώτημα.
  • Φιξ στο τμήμα εκδηλώσεων άγκιστρα.
  • ενημέρωση Urllib3.

Τι είναι καινούργιο στην έκδοση 0.8.7:

  • Δύναμη safe_mode για ασύγχρονη αιτήματα
  • εξαιρέσεις λαβή safe_mode μεγαλύτερη συνέπεια
  • Fix επανάληψη για μηδενική απαντήσεις σε safe_mode

Τι είναι καινούργιο στην έκδοση 0.8.6:.

  • διορθώσεις χρονικού ορίου Socket
  • υποστήριξη εξουσιοδότησης από τον ενδιάμεσο.

Τι είναι καινούργιο στην έκδοση 0.8.3:.

  • Αναπαλαιωμένο σύστημα auth να χρησιμοποιούν απλούστερη απαιτητών αντικείμενα
  • Νέα παράμετρος σύνοδο για τις μεθόδους API.
  • Οθόνη πλήρης διεύθυνση URL ενώ υλοτομία.

Τι είναι καινούργιο στην έκδοση 0.8.2:

  • Νέο σύστημα Unicode αποκωδικοποίησης, με βάση overridable απόκρισης. κωδικοποίηση.
  • Η σωστή διεύθυνση URL χειρισμό κάθετος-απόσπασμα.
  • Μπισκότα με [,], και _ επιτρέπονται.

Τι είναι καινούργιο στην έκδοση 0.6.5:.

  • Εκτός σύνδεσης (γρήγορα) Test Suite
  • λεξικό Συνεδρία επιχείρημα συγχώνευση.

Τι είναι καινούργιο στην έκδοση 0.6.4:

  • Αυτόματη αποκωδικοποίηση του Unicode, με βάση τις κεφαλίδες HTTP.
  • Η νέα ρύθμιση decode_unicode
  • Η αφαίρεση των r.read / κοντά μεθόδων
  • Νέα διεπαφή r.faw για προηγμένη χρήση απάντηση. *
  • Αυτόματη επέκταση του παραμετροποιημένη κεφαλίδες

Τι είναι καινούργιο στην έκδοση 0.6.2:.

  • GET / HEAD υπακούει follow_redirect = False

Τι είναι καινούργιο στην έκδοση 0.6.1:

  • κώδικες καθεστώς ενισχυμένης εμπειρίας & # X5c? O / .
  • Ορίστε το μέγιστο αριθμό των ανακατευθύνσεις (settings.max_redirects).
  • Πλήρης υποστήριξη Unicode URL.
  • Υποστήριξη για το πρωτόκολλο λιγότερο ανακατευθύνσεις.
  • Να επιτρέπεται για αυθαίρετες τύπους αίτησης.
  • διορθώσεις σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 0.5.1:!

  • Διεθνή Domain Name Υποστήριξη
  • κεφαλίδες πρόσβαση χωρίς γοητευτικός ολόκληρο το σώμα (read ())
  • Χρησιμοποιήστε τους καταλόγους ως DICTS για τις παραμέτρους
  • Προσθήκη Αναγκαστική βασικό έλεγχο ταυτότητας
  • Αναγκαστική Basic είναι το προεπιλεγμένο είδος εξακρίβωσης
  • python-requests.org default User-Agent header
  • CaseInsensitiveDict πεζά caching
  • Response.history bugfix

Τι είναι καινούργιο στην έκδοση 0.5.0:

  • ενημερωμένη έκδοση κώδικα υποστηρίζουν
  • Υποστήριξη για πληρεξούσια
  • HTTPBin Δοκιμοσειράς
  • Ανακατεύθυνση Διορθώσεις
  • ρεύμα settings.verbose εγγράφως
  • Querystrings για όλες τις μεθόδους
  • URLErrors (Σύνδεση Αρνήθηκε, Χρονικό όριο, έγκυρη διεύθυνση URL) αντιμετωπίζονται ως ρητά έθεσε r.requests.get («hwe: // μπλα")? r.raise_for_status ()

Τι είναι καινούργιο στην έκδοση 0.4.1:.

  • Βελτιωμένη ανακατεύθυνση Χειρισμός
  • param Νέα »allow_redirects» για την παρακολούθηση μη-get / ΚΕΦΑΛΙ ανακατευθύνσεις.
  • Ρυθμίσεις μονάδας refactoring.

Τι είναι καινούργιο στην έκδοση 0.4.0:

  • Response.history:. Κατάλογος των ανακατεύθυνση απαντήσεις
  • διάκριση πεζών-κεφαλαίων Header λεξικά.
  • URLs Unicode.

Τι είναι καινούργιο στην έκδοση 0.3.3:.

  • χρονικά όρια Αίτηση
  • Unicode URL κωδικοποιημένα δεδομένα.
  • Settings Manager πλαίσιο και της ενότητας.

Τι είναι καινούργιο στην έκδοση 0.3.2:.

  • Αυτόματη αποσυμπίεση GZip περιεχόμενο κωδικοποιημένο
  • AutoAuth Υποστήριξη για Tupled HTTP Α.Π.Θ.

Τι είναι καινούργιο στην έκδοση 0.3.1:.

  • αλλαγές Cookie
  • Response.read ().
  • Διορθώστε Αφίσα.

Τι είναι καινούργιο στην έκδοση 0.3.0:.

  • Αυτόματη ταυτότητας API Αλλαγή
  • ευφυέστερα ερωτήματος URL Παραμετροποίηση.
  • Να επιτρέπεται το ανέβασμα αρχείων και δεδομένων POST μαζί.

Τι είναι καινούργιο στην έκδοση 0.2.4:.

  • Python 2.5 Υποστήριξη
  • PyPy-γ v1.4 Υποστήριξη.
  • δοκιμές Auto-ταυτότητας.
  • Βελτιωμένη κατασκευαστή αντικείμενο αίτησης.

Τι είναι καινούργιο στην έκδοση 0.2.3:.

  • Νέα HTTPHandling μεθόδους

Τι είναι καινούργιο στην έκδοση 0.2.2:

  • Ακόμα χειρίζεται αίτημα στην περίπτωση HTTPError.
  • Eventlet και Gevent Monkeypatch υποστήριξη.
  • Cookie dupport.

Απαιτήσεις :

  • Python 2.6 ή νεότερη έκδοση

Παρόμοια λογισμικά

Άλλο λογισμικό του προγραμματιστή Kenneth Reitz

inbox
inbox

14 Apr 15

dj-database-url
dj-database-url

20 Feb 15

Requests
Requests

12 May 15

Σχόλια για Requests

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία