Requests

Logiciel capture d'écran:
Requests
Détails logiciels:
Version: 2.5.2
Date de transfert: 28 Feb 15
Développeur: Kenneth Reitz
Licence: Gratuit
Popularité: 21

Rating: 3.3/5 (Total Votes: 3)

Conçu comme une alternative à module intégré de urllib2 qui est habituellement utilisé dans le traitement des requêtes HTTP, cette bibliothèque ne ne met pas à jour les méthodes de base trouvés dans cette bibliothèque pour soutenir caractéristiques trouvées dans les technologies du Web aujourd'hui, mais simplifie aussi grandement de Python la API, ce qui réduit le temps nécessaire pour coder un projet.
urllib2 aurait pu être un excellent outil quand il est sorti, mais le développement rapide des technologies basées sur le Web n'a pas seulement rendu absolu, mais sa syntaxe et la façon dont il fonctionne en interne ont fait qu'il est difficile de travailler avec.
Ce est pourquoi une bibliothèque comme demandes, depuis qu'il est sorti avec son premier branche unstable a été constamment devient de plus en plus des louanges pour sa façon simple de faire les choses.
Actuellement, la bibliothèque des demandes est une des bibliothèques les plus utilisés dans la communauté Python

Caractéristiques :.

  • Extrêmement simple EEG, HEAD, POST, PUT, supprimer des demandes
  • Simple Header HTTP Request Attachment
  • Données Simple / Params pièce jointe de demande
  • authentification HTTP de base simple
  • URL simple + HTTP Auth Registre
  • Prise en charge de nombreuses normes internationales
  • Support Keep-alive
  • le regroupement de connexion
  • Support pour les sessions
  • vérification de SSL
  • manipulation de Cookie
  • décompression automatique des données
  • Le support Unicode
  • Support .netrc
  • thread-safe
  • Soutien aux flux de téléchargement en plusieurs parties
  • Soutien aux délais de connexion
  • HTTP (S) support de proxy

Quoi de neuf dans cette version:

  • Maintenant a un & quot; la sécurité & quot; extras de paquet définis, $ pip installer demandes [de sécurité].
  • Demandes allons maintenant utiliser Certifi si elle est disponible.
  • Captage et sur-relance urllib3 ProtocolError.

Ce qui est nouveau dans la version 2.0.0:

  • Touches dans le dictionnaire têtes sont des chaînes maintenant indigènes sur toutes les versions de Python, ce est à dire les chaînes d'octets sur Python 2, unicode sur Python 3.
  • Proxy URL maintenant doit avoir un schéma explicite. Une exception MissingSchema sera relevé si elles ne le font pas.
  • Délais d'expiration se appliquent désormais à lire l'heure si le flux = False.
  • RequestException est maintenant une sous-classe de IOError, pas RuntimeError.
  • Ajout d'une nouvelle méthode pour objets PreparedRequest:. PreparedRequest.copy ()
  • Ajout d'une nouvelle méthode pour objets Session: Session.update_request (). Cette méthode met à jour un objet Request avec les données (par exemple, les cookies) stockés sur la session.
  • Ajout d'une nouvelle méthode pour objets Session: Session.prepare_request (). Cette mise à jour de la méthode et prépare un objet de demande, et renvoie l'objet PreparedRequest correspondant.
  • Ajout d'une nouvelle méthode pour HTTPAdapter objets: HTTPAdapter.proxy_headers (). Cela ne devrait pas être appelé directement, mais améliore l'interface de la sous-classe.
  • httplib.IncompleteRead exceptions causées par codage fragmenté incorrecte va maintenant soulever un Demandes ChunkedEncodingError place.
  • invalides séquences pour cent-échappement provoquent maintenant un exception demandes de InvalidURL à être soulevée.
  • HTTP 208 ne utilise plus la raison phrase & quot; & quot ;. im_used Utilise & quot correctement; already_reported & quot;.

Ce qui est nouveau dans la version 1.1.0:

  • Soutien aux organismes d'intervention itérables
  • Supposons serveurs persistent rediriger params
  • Autoriser les types de contenu explicite à être spécifiés pour les données de fichiers
  • Assurez merge_kwargs insensible à la casse lors de la recherche des clés

Ce qui est nouveau dans la version 1.0.0:

  • Refactoriser Massive et la simplification
  • Passer en licence Apache 2.0
  • remplaçables à chaud Adaptateurs de connexion
  • Adaptateurs de connexion montables
  • chaîne ProcessedRequest Mutable
  • / s / prefetch / flux
  • Suppression de toute la configuration
  • enregistrement de bibliothèque Standard
  • Assurez Reponse.json () appelable, pas la propriété.

Ce qui est nouveau dans la version 0.14.0:.

  • Pas plus iter_content erreurs se il est déjà téléchargé

Ce qui est nouveau dans la version 0.13.9:.

  • fixe pour OAuth + POST
  • Suppression exception manger de dispatch_hook.
  • corrections de bugs général.

Quoi de neuf dans la version 0.13.3:.

  • Utiliser simplejson si disponible
  • Ne cachez pas derrière SSLErrors Délais.
  • Correction param manipulation avec des URL contenant des fragments.
  • Amélioration significative de l'information dans l'Agent de l'utilisateur.

Ce qui est nouveau dans la version 0.13.2:

  • Nouveau: Response.reason
  • paramètres Connexion querystring dans OAuth 1.0
  • Les certificats clients ne est plus ignoré lors de vérifier = False
  • Ajouter openSUSE certificat soutien

Ce qui est nouveau dans la version 0.13.1:

  • Laissez passer un fichier ou comme objet comme données.
  • Permettre aux crochets de retourner des réponses qui indiquent des erreurs.
  • Correction Response.text et Response.json pour les réponses du corps-moins.

Ce qui est nouveau dans la version 0.12.1:

  • établissement à New Response.json
  • Possibilité d'ajouter des téléchargements de fichiers de chaîne
  • Fix question hors de portée avec iter_lines
  • Taille Fix iter_content par défaut

Ce qui est nouveau dans la version 0.11.1:

  • POST redirige maintenant briser RFC de faire ce que font les navigateurs :. Suivi avec un GET
  • Nouvelle configuration de strict_mode désactiver nouveau comportement de redirection.

Quoi de neuf dans la version 0.10.6:.

  • Autoriser '=' dans les cookies

Ce qui est nouveau dans la version 0.10.2:.

  • grandement amélioré URL cite
  • Les valeurs clés a permis de biscuits supplémentaires.
  • fix Tentative pour & quot; Trop de fichiers ouverts & quot; Erreur
  • Remplacer erreurs unicode lors de la première passe, pas besoin pour la deuxième passe.
  • Append '/' pour enfanta domaine urls avant l'insertion de la requête.
  • Exceptions héritent maintenant de RuntimeError.
  • Binary ajouts + auth correctif.

Quoi de neuf dans la version 0.9.2:

  • SSL vérifier = False bogues (apparent sur les machines Windows ).
  • Soutien à bon morceau flux aux frontières.
  • l'argument de session pour les classes de session.
  • Imprimer toute crochet tracebacks, pas seulement instance d'exception.
  • response.iter_lines Fix de l'attente de la ligne suivante.
  • Fix mais dans HTTP digérer auth w / URI ayant les chaînes de requête.
  • Fix dans la section Hooks d'événement.
  • Mise à jour de Urllib3.

Ce qui est nouveau dans la version 0.8.7:

  • safe_mode de travail pour les demandes asynchrones
  • Poignée exceptions safe_mode plus cohérente
  • Fix itération sur les réponses nulles dans safe_mode

Ce qui est nouveau dans la version 0.8.6:.

  • correctifs Socket timeout
  • Support de proxy autorisation.

Quoi de neuf dans la version 0.8.3:.

  • système d'auth converti pour utiliser simples objets appelables
  • Nouveau paramètre de session pour les méthodes de l'API.
  • Affichage URL complète tout en exploitation forestière.

Quoi de neuf dans la version 0.8.2:

  • Nouveau système unicode de décodage, basée sur la réponse substituable. encodage.
  • manutention slash-de devis URL correcte.
  • Cookies avec [,] et _ admis.

Quoi de neuf dans la version 0.6.5:.

  • Offline (rapide) suite de tests
  • Session argumentation dictionnaire fusion.

Quoi de neuf dans la version 0.6.4:

  • décodage automatique des unicode, sur la base de têtes HTTP.
  • Nouveau paramètre de decode_unicode
  • Suppression des r.read / méthodes proches
  • Nouvelle interface r.faw pour une utilisation avancée de réponse. *
  • l'expansion automatique des têtes paramétrées

Ce qui est nouveau dans la version 0.6.2:.

  • GET / HEAD obéit follow_redirect = False

Quoi de neuf dans la version 0.6.1:

  • codes d'état amélioré l'expérience & # x5C; o / .
  • Définissez un nombre maximum de redirections (de settings.max_redirects).
  • Full Unicode support URL.
  • Support pour les redirections de protocole-moins.
  • Autoriser pour les types de demande arbitraires.
  • Correction de bugs.

Ce qui est nouveau dans la version 0.5.1:

  • International Domain Name soutien
  • têtes d'accès sans aller chercher le corps entier (read ())
  • Utilisez listes que dicts pour les paramètres
  • Ajout forcé authentification de base
  • forcé de base est le type d'authentification par défaut
  • python-requests.org défaut User-Agent-tête
  • CaseInsensitiveDict minuscule cache
  • bugfix Response.history

Ce qui est nouveau dans la version 0.5.0:

  • PATCH soutien
  • Soutien aux procurations
  • HTTPBin suite de tests
  • Correction de redirection
  • écrit flux de settings.verbose
  • querystrings pour toutes les méthodes
  • URLErrors (connexion refusée, Timeout, URL non valides) sont traitées comme explicitement soulevé r.requests.get ('hwe: // blah'); r.raise_for_status ()

Ce qui est nouveau dans la version 0.4.1:.

  • Amélioration de la gestion de redirection
  • Le param nouvelles 'allow_redirects de pour suivre non-GET / HEAD redirections.
  • Paramètres module de refactoring.

Quoi de neuf dans la version 0.4.0:

  • Response.history:. Liste des réponses redirigées
  • insensible à la casse-tête Dictionnaires.
  • URL Unicode.

Ce qui est nouveau dans la version 0.3.3:.

  • Demander délais d'attente
  • Unicode des données de code URL.
  • Paramètres gestionnaire de contexte et le module.

Quoi de neuf dans la version 0.3.2:.

  • Contenu de décompression automatique GZip Codé
  • Support AutoAuth pour Tupled HTTP Auth.

Ce qui est nouveau dans la version 0.3.1:.

  • changements de Cookie
  • Response.read ().
  • fix de l'affiche.

Ce qui est nouveau dans la version 0.3.0:.

  • Authentification Automatique API Change
  • Smarter requêtes URL paramétrage.
  • Autoriser le téléchargement de fichiers et les données POST ensemble.

Ce qui est nouveau dans la version 0.2.4:.

  • Python 2.5 Soutien
  • PyPy-c v1.4 Support.
  • les tests d'auto-authentification.
  • Amélioration constructeur Demande d'objet.

Ce qui est nouveau dans la version 0.2.3:.

  • Nouveaux HTTPHandling méthodes

Quoi de neuf dans la version 0.2.2:

  • gère encore la demande dans le cas d'un HTTPError.
  • eventlet et Gevent Monkeypatch soutien.
  • Cookie dupport.

Exigences :

  • Python 2.6 ou supérieur

Logiciel similaire

MIME
MIME

9 Feb 16

Offline.js
Offline.js

10 Dec 15

Net::SSH
Net::SSH

28 Feb 15

D'autres logiciels de développeur Kenneth Reitz

GRequests
GRequests

14 Apr 15

unzipit
unzipit

11 May 15

inbox
inbox

14 Apr 15

Requests
Requests

12 May 15

Commentaires à Requests

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!