async_http

Une bibliothèque client HTTP / HTTPS qui fonctionne avec ASYNCORE / ASYNCHAT
Télécharger maintenant

async_http Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL v2
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Josiah Carlson
  • Site Internet de l'éditeur:

async_http Mots clés


async_http La description

ASYNC_HTTP est un module Python qui a été écrit à l'origine comme une sorte de preuve de concept GITUB GIST le 25 décembre 2011 par Josiah Carlson.despruntChis Package offre la possibilité de se connecter aux serveurs HTTP via les modules ASYNCORE et ASYNCHAT, dans une tentative de Téléchargez des fichiers ou d'intégrer autrement la connexion à d'autres services à partir de services dérivés ASYNCORE.Téléchargez le module ASYNC_HTTP.get, qui peut être utilisé sur la ligne de commande: Python -M async_http.get ... va chercher les URL fournies en parallèle. Si vous vérifiez la source du module get.py, vous pouvez voir comment vous pouvez remplacer la méthode http_body (), http_done () et http_done () et http_close () à (par exemple) récupérer le contenu à distance et éventuellement la rediriger quelque part ailleurs. Sous-classement de DownloadFile Vous pouvez servir des fichiers distants, similaires à la fonctionnalité demandée ici: http://code.google.com/p/pyftpdlib/issues/detail?id=197make OAuth demande le module ASYNC_HTTP.OAUTH inclus, qui peut être utilisé sur La ligne de commande: Python -M async_http.oauth ckey, csecret ... effectuera une demande OAuth 1.0a contre l'URL fournie avec la clé cliente et le secret, avec une clé de jeton en option et un secret ( Votre URL déterminera si vous avez besoin d'une sorte d'accès ou de jeton de demande) .apiif vous souhaitez écrire vos propres gestionnaires pour des événements, sous-classe de _http.asynchttprequest et remplacer une ou plusieurs des méthodes suivantes: def http_setup (auto): '' 'Appelé juste avant que la connexion ne soit configurée. Vous pouvez manipuler les en-têtes, la demande de demande, etc. '' def http_response (auto): '' 'appelé après la lecture de la réponse. Vous pouvez gérer les redirections, effectuer une journalisation supplémentaire, démarrer une réponse dans un proxy, etc. '' def http_body (auto): '' 'appelé à la fin de chaque morceau avec un codage de transfert à déchargement et de toutes les données de temps sont lues pour le corps autrement. '' 'def http_chunk (auto):' '' appelé après chaque morceau avec le codage de transfert à découpage, immédiatement après le rappel du corps. '' 'def http_done (auto-):' '' appelé lorsque le corps a été transféré ultérieurement. Cela ne sera pas appelé quand il y a une erreur. '' 'def http_close (auto):' '' appelé lorsque la connexion a été fermée. '' 'Page d'accueil du produit


async_http Logiciels associés